Code Sprint 2015에 참가하세요~!

최고의 개발자를 꿈꾼다면 꼭 참여해야 하는 찬스!  SK플래닛의, 개발자를 위한 코드 경진 대회 ‘Code Sprint′가 열립니다. SK플래닛은 역량 있는 개발자들의 경연의 장을 마련하고 실제 서비스에 적용할 수 있는 참신한 아이디어를 발굴하기 위해 온라인 프로그래밍 경진대회인 ‘Code Sprint 2015’를 매년 개최하고 있습니다. ‘Code Sprint 2015’는 다음 달 7월 3일 1 라운드를  시작하여 22일까지 총 2번의 라운드가 [...]

Deep learning 기반 T map POI 추천 기술개발 사례

안녕하세요. Image Processing팀의 김상훈입니다. Deep learning 기반 T map POI 추천 기술개발 사례는 5월 @tech판교 오픈세미나에서 발표했는데요, 딥러닝&T map 관련 주제라 그런지 질문도 많이 하시고 관심을 가져 주셨습니다. 참여해 주신 분들께 감사의 말씀을 드립니다. ^^ 부제는 딥러닝 여행지 추천으로 해 보았습니다. 제안배경 여행을 간다는 것은 설레기도 하지만, 한편으로는 고민되고 귀찮기도 합니다.어디로 갈 것인지를 정하고 좋은 여행지를 선정하는 [...]

마이크로 서비스 아키텍처로 개발하기

안녕하세요, Platform Architecture팀 안재우 매니저입니다. 지난 3월에 오픈테크넷 서밋에서, 그리고 4월에 사내 기술 세미나에서 발표한 ‘마이크로 서비스 아키텍처로 개발하기’라는 주제를 발표하였습니다. 최근 많이 언급되고 있는 마이크로 서비스 아키텍처(MSA)는 기능을 서비스 단위로 분할한다는 오래된 개념을 다시 한번 재조명한 것으로, 10여년 전에 등장했던 SOA에서 얘기했던 것과 기본적인 목표는 별반 다르지 않습니다. 다만 SOA가 ESB라는 제품과 이를 공급하던 [...]

IoT HackDay에서 우승하기!

안녕하세요! SK Planet 인프라엔지니어링 팀에서 클라우드 시스템 엔지니어링을 담당하고 있는 장경철입니다. 이번 Amazon Web Service 서밋 서울 행사 때 AWS와 Intel에서 주최한 사물인터넷(IoT) Hackday도 함께 개최되었는데 이 행사에 같은 팀 김종민, 송지형매니저와 함께 참가하여 대상(1위)을 수상하였습니다. 이번 Hackday는 AWS가 미국밖에서 주최한 첫번째 IoT 해커톤이라고 합니다. 55명 18개 팀이 참석을 했고요~. 저희가 구현한 사물인터넷 기기와 구현 [...]

C++11 서버 라이브러리

안녕하세요, 틱톡 개발을 담당하고 있는 조직, Studio M 서버개발팀 개발자 임유빈입니다. 이번 포스팅에는 틱톡을 개발하면서, 소켓 데몬을 손쉽게 만들기 위한 libpw 를 개발하고, 더 나아가 오픈소스로 세상에 공개까지 한 이야기를 풀어보고자 합니다. C++? 도입부터 쉽지 않았습니다. 많은 서비스를 node.js나 스프링 프레임워크로 개발하면서, 대부분 서비스 로직에 집중하지 I/O에 큰 신경을 쓰지 않습니다. 그만큼 신뢰가 많이 쌓여 [...]

40넘어 처음 애자일을 접한 Scream Mister 가 전하는 Jarvis 애자일 도입기

사내에서 진행한 세미나에서 애자일 도입기를 발표한 SQE(Software Quality Engineering) 팀 이상민 매니저입니다. 제가 정한 발표의 제목은 ‘ 40넘어 처음 애자일을 접한 Scream Mister 가 전하는 Jarvis 애자일 도입기’ 입니다. 나이가 들면 고집이 세지고, 다른 사람들 이야기를 들으려고 하지를 않죠. 그리고, (대부분) 변화에 대해서 두려워하죠. (저는 별로 그렇지는 않지만…) 게다가, 저는 10년 넘게 혼자 프리랜서처럼 성능과 관련된 지원 업무를 진행 했습니다.  그러던 어느 [...]

레티나 디스플레이를 위한 클라이언트 측 이미지 처리 기법

SK planet Syrup Store 개발그룹에서 웹 프론트엔드 개발을 담당하고 있는 정찬명입니다. 기존에 포스팅 한 ‘반응형 웹 기술 이해‘의 2탄으로 이번에는 레티나 디스플레이를 위한 클라이언트 측 이미지 처리 기법에 대해 사내에서 강의한 내용을 공유해 드립니다. 제가 설명하는 클라이언트 측 이미지 처리기법과 연계하여 서버 쪽에서의 처리되는 기술에 대해 작성된 ‘다양한 화면 밀도의 모바일 환경에서 효율적인 이미지 사용하기’ 에 대해서도 [...]

다양한 화면 밀도의 모바일 환경에서 효율적인 이미지 사용하기

안녕하세요. Platform Software 개발2팀의 이기범입니다. 모바일 기기들의 해상도가 올라감에 따라 화면 밀도가 높아지고 또한 원본 이미지의 퀄리티와 파일 용량도 높아지고 있습니다. Responsive Design을 위한 flexible 이미지라는 것이 이미지를 몇 벌 준비하고 CSS로 선택하는 방법에서 벗어나 이제 좀 더 잘할 필요가 있게 된 것입니다. 이번 포스팅을 통해 서비스에서 전송량과 반응 속도를 최적화하기 위한 이미지 준비와 제공 [...]

유.무선 네트워크 환경에서 Web Performance Engineering

안녕하세요, SK플래닛 김홍수 매니저입니다. 이번 포스팅에서는 Web Performance Engineering이라는 주제로 유/무선 네트워크 환경에서 모바일 디바이스를 통해 웹 사이트를 접근하는데 있어서 어떤 bottleneck이 있고, 이를 해결하기 위해서 서비스 제공자들은 웹 사이트를 어떻게 개발해야 하는지에 대해서 end-to-end 네트워크, front-end 서버, 그리고 back-end 서버 관점에서 해야 할 최적화 활동들에 대해서 알아보려고 합니다. 물론 이러한 내용들을 모두 다루려는 것은 아니고 [...]

Scalding: Scala로 하는 Big Data Processing

안녕하세요, Data Infrastructure팀의 Data Programmer 엄태욱입니다. 저는 이번 사내 기술 세미나 @tech에서 “Scalding: Scala로 하는 Big Data Processing”을 주제로 발표했는데요, 이번 포스팅을 통해 공유합니다. 이번 @tech에서 Hadoop MapReduce의 개발을 편리하게 해주는 Data Application 개발 Platform인 Cascading의 Scala 버전인 Scalding 적용에 대해 발표했습니다. Scalding 설명을 위해 Data Processing과 Functional Programming의 관계에 대해 언급하고, Cascading 과 Scalding의 비교해서 [...]