김 형준(babokim)http://www.popit.kr

2020-03-31
이번 글은 Nginx proxy 뒤에 다시 Docker 실행된 wordpress에 https 를 적용하면서 겪었던 문제 및 해결 방법을 공유한 글입니다. 이런 구성을 말로만 설명하려니 조금 복잡한데 아래 글에 있는 구성에서 이 서버에 홈페이지를 추가 하기 위해 wordpress docker container를 실행했습니다. 커머스 코드 자산화 개발일지 - 4 출시 실제 구성은 다음과 같이 됩니다. 구성을 보시면 하나의 서버에 다양한 API 서버가 실행되고 있고 각각은 다른 서브 도메인을 사용하고 있습니다. 이들 도메인 간의 proxy 설정을 위해 가장 앞 단에 nginx를 위치하고 있습니다....
2020-03-23
필자가 주로 사용하는  개발 언어는 자바입니다. 실제로 여러 프로젝트에서 성능 튜닝 관련 업무를 수행하였습니다. 최근 몆년 동안에는 일반적인 API 서버 개발 시에는 주로 Go 언어를 사용하고 있습니다. 이유는 간단함과 Docker 패키징하기 쉽고, 부족한 서버 예산으로 메모리, CPU 를 작게 사용하는 언어라고 봤기 때문입니다. 간단하고, 쉬운 Docker 패키징 등은 개발자의 경험으로 확인할 수 있지만 서버의 메모리나 CPU의 사용에 대해서는 "대충 이럴 것이다" 라는 감만 있었지 확실한 테스트를 수행해 보지는 않았습니다. 마침 저와 비슷한 경험을 가진 개발자가 자바와 Go 언어에 대해 서버의 CPU, Memory 사용과, 응답 시간 등 성능에 대한 테스트를 수행한 글이 있어 간단하게 소개해보고자 합니다....
2020-01-29
책만 출판사 사장님께서 보내주신 " IT 개발자의 영어 필살기 " 책을 받고 대충 읽어 본 다음 보내주신 성의를 생각해서 리뷰 [1] 를 쓸까 하다가 오랫동안 묵혀 두었던 주제인 중국어에 대해 정리해 볼까 하는 생각이 들었습니다. 필자는 2017년부터 약 2년 정도 중국 북경에 거주 하면서 일반 중국인과 몇명의 조선족이 있는 조직에서 일을 하였습니다. 이번 글에서는 필자가 겪은 북경에서 회사일, 생활을 하면서 경험 했던 내용 중 언어 부분에 대해 이야기 해볼까 합니다. 원래 이 내용은 중국어가 어느 정도 익숙해지면 쓰려고 했지만 언제 그 정도 수준까지 올라갈지 몰라서 일단 쓰고 봅니다....
2020-01-16
필자는 popit.kr을 운영하기 이전에 지금은 삭제된 개인 블로그에 글을 게재를 했었습니다. 대부분의 글을 popit으로 옮겼다고 생각했는데 지인이 블로터에 있는 이글 링크를 보내왔습니다.  2012년초 빅데이터라는 용어가 막 나타나던 시기에 쓴 글인데 기록할 가치가 있어 다시 게재해 봅니다. 지금에 보는 빅데이터와는 지금 다른 개념도 있기 때문에 읽으시는 분들은 그 시대의 상황을 감안하시고 적절하게 필터링해서 읽어 주셨으면 합니다. 소개한 기술들도 레트로 급이네요. ====================================== 2012년 새해 첫 포스팅입니다. 많은 이슈가 되고 있는 빅데이터에 대해 간단하게 제 의견을 정리해 보았습니다. 본문의 내용은 지극히 개인적인 의견일뿐입니다. 잘못된 부분도 있을 수 있고 왜곡된 부분도 있을 수 있습니다. 태클은 댓글로 남겨주세요....
2020-01-09
그동안 중국 서비스 개발 경험을 기반으로 하여 2019년 하반기에 대략 3개월 정도의 시간을 투입하여 중국 국내 거주 중국인을 대상으로 한국내 생산 또는 판매되는 제품을 직구하는 서비스를 개발하였습니다. 이 서비스 개발에 사용된 주요 구성 및 개발 시 부딪혔던 어려움을 공유해 보려고 합니다. 대략 다음과 같은 선택지나 어려움이 있었습니다. 제한된 개발 인력, 개발 기간내에 iOS, 파편화된 안드로이드 앱을 개발에 하느냐? 다른 대안은? 중국 회사 설립 해야 하나?...
2019-12-18
두 편에 걸쳐 위챗 미니 프로그램 또는 위챗의 개발 플랫폼에 대해 소개 하였습니다. 지금부터는 실제 위챗 미니 프로그램을 어떻게 만들고 배포 하는지에 대해 소개하겠습니다.  위챗 미니프로그램에 대한 개념 및 개발 시 필요한 계정 신청은 다음 글을 참고해주세요. WeChat Mini Program(小程序) 개발 계정 만들기 위챗 개발 플랫폼의 이해 위챗 미니 프로그램 개발하면서 가장 먼저 부딪히는 것이 개발 문서가 부족하다는 것입니다. 실제로는 부족하지 않지만 많은 문서가 중국어로 되어 있고 바이두에서 검색해야 노출되는 경우가 많습니다.  위챗 자체에서 제공하는 개발 관련 문서는 영문으로도 제공하고 있지만 개발 중에 부딪히는 다양한 문제들을 해결하기 위해서는 기본적으로 제공하는 문서 이외에 개발자들의 다양한 삽질기를 살펴봐야 하는데 대부분의 이런 문서는 중국어로 되어 있어 문제를 해결하는데 어려움이 있습니다. 이번 위챗 개발 글 시리즈를 통해 필자가 직접 개발하면서 겪은 문제를 공유해서 위챗 프로그램을 개발하고자 하는 한국 개발자에게 도움이 되었으면 합니다....
2019-12-09
위챗은 흔히 중국에서 가장 많이 사용되는 메신저 앱입니다. 즉, 중국의 카카오와 같은 앱이라고 볼 수 있습니다. 이런 관점은 중국외부에서 위챗을 바라보는 시각입니다. 실제 위챗은 메시지를 주고 받는 메시지 앱이 아니라 위챗 앱을 중심으로 다양한 개발 생태계를 만들어 내고 있는 생활 밀착형 플랫폼이라고 볼 수 있습니다. 위쳇 페이 등은 많이 알려져 있지만 개발 플랫폼 또는 앱 생태계의 역할을 하는 위챗에 대해서는 한국 또는 개발자 사이에 많이 소개가 되지 않은 것 같습니다. 이번 글에서는 위챗의 이런 부분에 대해 간단하게 소개해보려고 합니다....
2019-09-24
최근 한국에 머무르는 시간이 길어지면서 Popit 저자 섭외 활동과 병행하여 개발자 멘토링을 꾸준히 하고 있습니다. SI 경력 10년 정도 되는 개발자와 만나서 이야기 한 내용을 대략적으로 정리해 보았습니다 [1] . 어느날 페이스북 메신저로 SI 분야에서 계속 있으면서 10년 정도의 경력을 가지고 있는데 자신이 만든 코드에 대해 리뷰를 해줄 수 없냐는 요청을 받았습니다. 코드 리뷰로 해결할 수 있는 문제가 아니다. 이 메시지를 받고 출장 중이던 북경에서 곰곰히 생각해 보았습니다. 이 분이 요청한 대로 온라인에서 코드 리뷰만 해드리면 되는 것인가? 당연히 아닐것 입니다. SI 분야에서 개발로 10년 정도 했으면 코드의 품질은 표준 이상일테고 그 이상의 무언가에 대한 답을 찾고 계신데 딱히 어떤 구체적인 도움을 요청해야 할 지 모르기 때문에...
2019-08-20
전세계적으로 가장 해외로 많이 나가는 관광객은 당연히 중국인입니다.하지만 중국에서 한국을 방문하는 여행객을 대상으로 특정 앱을 설치하게 하고, 사용자 가입을 시키는 것은 아주 어려운 활동입니다. 가장 쉬운 방법은 중국인들이 가장 많이 사용하는 위챗(WeChat)에 앱을 배포하는 것입니다.처음 위챗을 보면 카카오톡과 같은 메신저로 볼 수 있습니다. 하지만, 중국인들에게는 생활에 필요한 유용한 기능을 제공하는 허브 같은 역할을 합니다.  인증, 지불, SNS 서비스 등 다양한 기능을 제공하지만 최근의 가장 많이 사용되는 핵심 기능은 앱을 실행시키는 실행환경입니다. 이런 위챗의 Mini Program은 2018.4월 통계 자료에 따르면 58만개의 프로그램이 등록되었고, 매일 1.7억명이 사용하고, 등록된 개발자는 백만명 정도라고 합니다. 2018년 상반기 수치인데 지금은 거의 2배 이상 성장했을 것으로 예측됩니다. (...
2019-08-06
지난 7월 18,19일 이틀에 걸쳐 진행된 Open Infrastructure & Cloud Native Days Korea 2019 행사에 발표자로 참여하면서 몇가지 세션을 들었습니다. 중국 개발자와 같이 발표를 해야 했기 때문에 발표 준비로 많은 세션을 듣지 못했지만 몇가지 세션을 들으면서 다음과 같은 점을 느꼈습니다. 많은 회사 또는 개발자들이 Docker나 Kubernetes 환경에 관심을 가지고 있다. 라인, 카카오, 네이버, SKT 등 큰 회사들은 Docker나 Kubernetes 환경에서 운영하고 있다. 작은 회사들은 관심은 많지만 아직 많이 적용되지 않는 것 같다....
더보기