서비스 모니터링 구현 사례 공유

사내에서 전사 서비스 모니터링을 위해 개발된 Planet Mon – Real-time Log Monitoring & Analytics Platform (약칭 PMon)의 Backend 구현 기술에 관해 소개하려고 합니다. 안녕하세요 저는 System Software 개발팀의 허제민 매니저 입니다. Planet Mon 프로젝트에서 Log Stream Analytics 서버를 개발하고 Architecture 설계를 지원하는 업무를 수행하였습니다. 이번 포스팅에서는 1일 수천 대의 서버에서 발생하는 30~50억건의 Log와 Metric을 처리하는 […]

애자일은 반드시 없어져야 한다

안녕하세요, SK플래닛 고종범 매니저입니다. 이번 포스팅을 통해 전사 애자일 확산 업무를 수행하면서 겪은 어려움과 어떻게 하면 확산할지 고민에서 묻어 나온 나름대로의 방법에 대한 이야기를 전해드리려고 합니다. 스크럼을 도입하면서 생기는 문제, 칸반을 도입하면서 생기는 문제와 과연 애자일을 도입하는 것이 맞는지에 대한 고민, 그리고 애자일 도입에서 발생한 문제에 대한 해결 및 접근 방법에 대하여 이야기 하려고 합니다. […]

Kafka New Producer API를 활용한 유실 없는 비동기 데이터 전송

안녕하세요. SK플래닛의 Data Infrastructure팀(이하 DI팀) 강병수 입니다. Spark Streaming으로 유실 없는 스트림 처리 인프라 구축하기 에 이어지는 DI팀의 포스팅입니다. • Previous Posts • Spark Streaming으로 유실 없는 스트림 처리 인프라 구축하기 written by 엄태욱 • Upcoming Posts • RecoPick Stream Processing 데이터 처리 시스템 전환기: Storm에서 Spark Streaming으로 • 업데이트가 필요한 큰 테이블 입수 및 조회 성능 제고 이번 글을 통해 Kafka Producer […]

대용량 플랫폼을 위한 하둡 따라가기

안녕하세요, SK planet에서 대용량 서비스 개발을 하고 있는 김경진입니다. 하둡 개발을 처음 시작하면서  Spark과 Oozie에 대한 지식 부재 때문에 어려웠던 점들을 공유하고자 하였습니다. 6월 30일 진행된 @tech 세미나에서 발표한 강의 슬라이드를 공유합니다. 강의 동영상도 추후 추가해 놓겠습니다. 제가 겪었던 실패 사례는 Spark를 사용하면서 겪었던 지엽적인 사례 중 하나 입니다. 발표를 진행 하면서 어떤 좋은 솔루션이든 […]

[퇴근후코딩] 부동산 텔레그램 봇 개발 후기

안녕하세요, SK planet에서 front-end 개발을 하고 있는 신호철입니다. 퇴근 후 취미 생활에 대해서 사내 @tech 세미나에서 발표한 자료를 공유 드립니다. 일반적인 취미(게임)와 개발자의 귀차니즘이 만나면 어떻게 승화될 수 있는지로 시작해서, 부동산 텔레그램 봇을 왜 만들게 되었고 어떻게 만들었는지에 대해서 이야기하는 자리였습니다. 특히, 텔레그램 봇 관련 소스는 모두 오픈해 놓았으니, 취미 생활에 도움이 되길 바라겠습니다. 강의 […]

Node.js를 사용한 Big Data 사례 연구

이번 포스팅에서는 Node.js를 사용한 Big Data 사례 연구에 대해 말씀드리려고 합니다. 안녕하세요 , Data Infrastructure 팀 이병준 입니다. Node.js  많이 쓰고 계시는지요? Node.js는 Google에서 개발한 JavaScript 엔진 V8을 이용하여 개발된 Back-end 플랫폼입니다. JavaScript 기반이라서 많은 개발자에게 친숙하여 빠른 속도로 인기를 얻게 되었고 PayPal, IBM, Microsoft 등 대형 IT 기업이 후원을 하게 되어 이제는 탄탄한 입지를 […]

Baseball data with R

안녕하세요, Data Service 개발팀 김경민 입니다. 이번에 소개 드릴 내용은 야구에서 많이 쓰이는 기록들의 한계를 분석하고 R을 이용하여 가치를 새롭게 측정해본 사례에 대한 내용입니다. 야구에서 잘 알려진 기록들인 타율, 타점, 홈런 등이 야구 본연의 가치를 잘 나타내고 있는걸까요? R을 이용해서 데이터를 분석해보고 야구의 본질적인 가치를 나타내는 수치가 무엇인지 확인해 보도록 하겠습니다. 자료 슬라이드입니다. 동영상도 같이 […]

Hystrix를 이용한 고가용성 어플리케이션 개발

안녕하세요. SK Planet Infra개발팀 조경태입니다. 사내 @tech에서 진행한 Hystrix 발표자료를 공유합니다. MSA와 같이 내부 API 연동이 많은 경우, 특정 서비스의 오류가 시스템 전체의 오류로 확대되고 그로 인해 전체 서비스 가용성이 떨어지게 됩니다. 외부 서비스나 내부 연동 서비스, 3rd party library 사용 시 영향도를 최소화 함으로 시스템 전체 가용성을 높이는데 도움이 되는 Circuit breaker 라이브러리 Hystrix를 소개합니다. […]

Google AlphaGo, 어떻게 동작할까요

안녕하세요, Machine Intelligence Lab의 박준영입니다. 사내에서 진행했던 ‘Google AlphaGo’ 발표자료를 공유합니다. 지난 3월, Google에서 만든 인공지능 바둑 엔진 AlphaGo와 인간계 최고 기사인 이세돌 프로와의 대결이 큰 관심을 받았습니다. 잘 알려져 있다시피, 이 대결은 AlphaGo의 4대1 완승으로 막을 내렸는데요. 인간을 이기려면 아직 멀었다던 인공지능 바둑의 실력이 단기간에 이렇게 높아진 배경은 무엇이었을까요? Nature에 발간된 Google DeepMind의 논문을 […]

딥 러닝을 11번가 영상 검색에 활용한 경험 공유

안녕하세요, Machine Intelligence Lab의 전혁준입니다. 딥 러닝(Deep Learning)이라는 단어, 언제 들어보셨는지요?  딥 러닝은 신경망 학습기인데, feature design(특징 설계)과 classification(영상분류)/ recognition(영상인식) 으로 보통 구성됩니다. 딥 러닝을 연구하면서 영상검색을 어떻게 쇼핑에 적용할까 라는 고민을 했었거든요. 이번에 딥 러닝을 이용한 11번가 영상 검색 사례는 유사 제품을 많이 노출시켜서 구매로 유도하기 위해 서비스에 적용해 본 것입니다.  윈도우 쇼핑 중에서 […]