Keyword: %ec%95%84%ea%b8%b0%eb%b0%9c%ea%b1%b8%ec%9d%8c

2017-08-14
지난 주에 있던 일이다. 동료 중국 개발자에게 모듈 개념 구현을 설명하기 위해 코드 리뷰를 했다. 코드를 보며 다룬 대화의 내용을 대략 묘사하면 아래 그림과 같다. [caption id="attachment_13446" align="aligncenter" width="472"] Multi-tenancy를 위한 배송(shipping) 모듈 설계[/caption] 모듈화의 기준은 무엇인가? 애초에 M(앞서 언급한 중국 개발자)이 짠 코드는 위 그림과 조금 차이가 있었다. M이 짠 코드는 Tenancy 모듈(우리는 REST API를 제공하는 웹 서비스를 모듈이라 부른다)에 접근할 때 파라미터로 태넌트 ID를 주면서 특정 택배사가 우리 시스템에 발급해준 key 값을 받아왔다. 내가 M에게 조언한 것이 바로 위 그림처럼 '외부 시스템이 발급한 key를 Tenancy에 넣지 말고 택배사 식별자 정도로 수정하자'는 내용이다. 이해를 돕기 위해 그림을 조금 바꾼다.   [caption id="attachment_13447" align="aligncenter" width="600"]...
2017-08-14
지난 주에 있던 일이다. 동료 중국 개발자에게 모듈 개념 구현을 설명하기 위해 코드 리뷰를 했다. 코드를 보며 다룬 대화의 내용을 대략 묘사하면 아래 그림과 같다. [caption id="attachment_13446" align="aligncenter" width="472"] Multi-tenancy를 위한 배송(shipping) 모듈 설계[/caption] 모듈화의 기준은 무엇인가? 애초에 M(앞서 언급한 중국 개발자)이 짠 코드는 위 그림과 조금 차이가 있었다. M이 짠 코드는 Tenancy 모듈(우리는 REST API를 제공하는 웹 서비스를 모듈이라 부른다)에 접근할 때 파라미터로 태넌트 ID를 주면서 특정 택배사가 우리 시스템에 발급해준 key 값을 받아왔다. 내가 M에게 조언한 것이 바로 위 그림처럼 '외부 시스템이 발급한 key를 Tenancy에 넣지 말고 택배사 식별자 정도로 수정하자'는 내용이다. 이해를 돕기 위해 그림을 조금 바꾼다.   [caption id="attachment_13447" align="aligncenter" width="600"]...
2017-08-24
지난 정부에는 대한민국 소식을 일부러 듣지 않으려고 노력했다. [1] 누군가가 'CSS가 문제'라는 개발자만 이해할 수 있는 농담을 했을 때도 촛불집회 결과로 이런 변화가 있으리란 생각은 미처 못했다. 그 가운데 썩어빠진 언론속에서 새싹처럼 JTBC가 탄생하더니, 상상도 못할 방법으로 정권이 바뀌고, 상식적인 대통령이 나타났다. 그리고, 그가 주도하는 적폐(積弊) 청산 이 미래에 대한 희망을 품게 한다. 적폐는 특정 세력만의 문제인가? 요즘은 JTBC 보도를 통해 다양한 적폐 청산 뉴스를 접한다. 적폐란 가깝게는 지난 두 정부 비행의 결과이지만, 정경유착이나 조중동式 언론, 갑질 관행 등은 그보다 뿌리가 훨씬 깊다. 요즘 몇몇 기업 회장이나 장군이 운전기사나 사병에게 가한 행위는 과거에는 아무렇지도 않게 자행되었던 일이었기에 가해 당사자 입장에서는 (바뀐 세상탓에) 억울하다 생각할 수도 있다. 아무튼 나는 매일 저녁 잠깐씩 JTBC 보도를 사이다처럼 보고 즐겼는데, 이제는 그 이상을 해야 한다고 생각했다....
2017-08-24
지난 정부에는 대한민국 소식을 일부러 듣지 않으려고 노력했다. [1] 누군가가 'CSS가 문제'라는 개발자만 이해할 수 있는 농담을 했을 때도 촛불집회 결과로 이런 변화가 있으리란 생각은 미처 못했다. 그 가운데 썩어빠진 언론속에서 새싹처럼 JTBC가 탄생하더니, 상상도 못할 방법으로 정권이 바뀌고, 상식적인 대통령이 나타났다. 그리고, 그가 주도하는 적폐(積弊) 청산 이 미래에 대한 희망을 품게 한다. 적폐는 특정 세력만의 문제인가? 요즘은 JTBC 보도를 통해 다양한 적폐 청산 뉴스를 접한다. 적폐란 가깝게는 지난 두 정부 비행의 결과이지만, 정경유착이나 조중동式 언론, 갑질 관행 등은 그보다 뿌리가 훨씬 깊다. 요즘 몇몇 기업 회장이나 장군이 운전기사나 사병에게 가한 행위는 과거에는 아무렇지도 않게 자행되었던 일이었기에 가해 당사자 입장에서는 (바뀐 세상탓에) 억울하다 생각할 수도 있다. 아무튼 나는 매일 저녁 잠깐씩 JTBC 보도를 사이다처럼 보고 즐겼는데, 이제는 그 이상을 해야 한다고 생각했다....
2018-09-26
일상 경험을 그대로 담은 글이다. 블로그를 오래 써온 [1] 필자는 '이 순간 스치는 아이디어를 쓰고 싶다' 하는 식의 충동을 느낄 때가 있다. 마치 사진을 찍고 싶은 충동과 비슷할 수 있는데, 글로 남기고 싶을 뿐이다. 오늘도 평소와 다르지 않은 일상을 시작하는데, 소소한 경험이 글 쓰고 싶은 생각으로 이어졌다. 어떻게 풀어 나갈까 생각해보니 과거에 비슷한 글을 쓴 기억 이 있다. 찾아보니 제목은 ' 조직 문화를 소프트웨어 개발 조직답게 만들어가기...
2019-01-09
커머스 혹은 유통 도메인 설계에 대한 연작 (지난 글) 1편. 커머스 혹은 유통 도메인 설계에 대한 연작 2편. 상품 정보 관리 라이브사이클 정의 필자의 유통 8년 경력 내내 관여한 모든 회사에서 정비하지 않고 [1] 쓰는 기능이 있었다. 보통 프로모션이라고 부르는 바로 가격 할인 기능이다. 왜 그런가 답을 낼 수는 없다. 다만, 가격을 결정하는 작업이 쉽지 않고, 할인에 필요한 비용을 처분하거나 판촉을 위해 쓰는 방법이 너무도 다양하여 이미 돌아가고 있는 시스템에서 이를 정비해서 반영하는 일이 경제성이 떨어지는 일이라 그런 듯하다....
2017-08-28
올해 초부터 북경에서 업무를 시작한 이후에 여기서 하고 있는 일에 대해 정리를 해보려고 여러번 시도를 했었는데 여러 이유들 때문에 정리하지 못했었습니다. 첫번째 이유는 한국, 북경 크게 다른 것도 없고 두번째는 제대로 같이 일을 하지도 하지 않은 상태에서 글을 쓴다는 것에 대한 찜찜함이 그 이유였던 것 같습니다. 이제 9개월 정도 지난 시점에서 여기 개발 조직과도 같은 생각을 하게 되었고 여러 이야기를 나누고 경험을 한 것 같아서 글로 정리를 해볼까 합니다. 그 첫번째 글로 현재 서비스의 주요 구성이 되는 Docker, Micro Service, Event Driven에 대해 살펴보겠습니다....
2017-08-28
올해 초부터 북경에서 업무를 시작한 이후에 여기서 하고 있는 일에 대해 정리를 해보려고 여러번 시도를 했었는데 여러 이유들 때문에 정리하지 못했었습니다. 첫번째 이유는 한국, 북경 크게 다른 것도 없고 두번째는 제대로 같이 일을 하지도 하지 않은 상태에서 글을 쓴다는 것에 대한 찜찜함이 그 이유였던 것 같습니다. 이제 9개월 정도 지난 시점에서 여기 개발 조직과도 같은 생각을 하게 되었고 여러 이야기를 나누고 경험을 한 것 같아서 글로 정리를 해볼까 합니다. 그 첫번째 글로 현재 서비스의 주요 구성이 되는 Docker, Micro Service, Event Driven에 대해 살펴보겠습니다....
2017-12-07
개발을 여러 층의 케익으로 나누기 번역 검토를 할 때 임춘봉님이 User Story를 사용자 이야기라고 번역하면 안되느냐고 물었다. 이런 견해의 배경에는 애자일에 대한 배경 지식이 부족한 점과 모국어로 소화하지 않으면 의미를 제대로 이해하기 어렵다는 그의 신념이 있다....
2017-12-07
개발을 여러 층의 케익으로 나누기 번역 검토를 할 때 임춘봉님이 User Story를 사용자 이야기라고 번역하면 안되느냐고 물었다. 이런 견해의 배경에는 애자일에 대한 배경 지식이 부족한 점과 모국어로 소화하지 않으면 의미를 제대로 이해하기 어렵다는 그의 신념이 있다....
더보기