본문으로 바로가기 하단전체메뉴로 바로가기

"SK 플래닛과 제휴사가 보유한 다양하고 유용한 API를 사용해보세요."
SK planet 기술 블로그
person 엄태욱 date_range 2017.02.15
안녕하세요. Data Infrastructure팀(이하 DI팀)에서 Data Infra/Application 개발을 하고 있는 Data Programmer 엄태욱 입니다. 이번 글을 통해 지난 글에 공유 드렸던 실시간 데이터 처리 결과와 함께 Spark으로 재구현한 xTogehter를 이용해, 기존에 11번가에서 사용하던 레코픽(이하 RecoPick) 추천 엔진을 Colloseo 추천 엔진으로 교체한 과정을 공유하겠습니다. 11번가의 추천 서비스 11번가는 RecoPick에서 제공하는 두 가지 추천 서비스를 사용합니다. 먼저, “실시간 개인화 […]
DIC DI클러스터 Recommendation recopick Spark ViewTogether
person 임형태 Fintech기술개발팀 date_range 2016.12.09
Fintech 기술개발팀의 임형태입니다. 사용자 인증 시 고민하게 되는 비밀번호 암호화와 데이터 암호화 도구에 대해 순수 웹 결제 플랫폼을 지향하는 시럽페이에 반영된 One Password Protocol (by Mozilla)과 JOSE(by Web Payment Group in W3C) 기술에 대해 간략하게 설명합니다. 아래 강의 자료 슬라이드와 동영상을 참고하세요~. 감사합니다.
기술 세미나 Fintech JOSE One Password Protocol Syrup pay
person 김용휘 date_range 2016.12.01
Data Infrastructure 팀 김용휘 매니저입니다. 개발 환경이 복잡해짐에 따라 개발 스택이 다양해 지고, 개발자들이 개발 환경을 구축하는데 많은 시간이 낭비되곤 합니다. 이 뿐만 아니라 크리티컬하게는 개발 환경에서는 잘 되어서 반영했는데 운영에서 장애가 발생하는 경우도 있습니다. (보통 이런 문제는 운영 환경과 개발 환경이 다른 점이 원인으로 귀결되곤 하죠 ^^) 저는 이러한 문제의 해결 도구로 docker-compose 와 vagrant […]
기술 세미나 docker-compose Vagrant 개발환경
person 장성재 date_range 2016.11.29
안녕하세요. SK planet 장성재입니다. SK  planet의 클라우드 서비스에서 사용한 Twemproxy와 Redis failover에 대한 내용을 공유합니다. Redis는 최근에 메모리DB, NoSQL 이라는 이름으로 빠른 응답성을 가져야 하는 서비스에 많이 이용되고 있습니다. Redis는 데이터가 메모리에 저장된다는 특징으로 높은 응답 성능을 보이지만, HA(High Availability)를 위해서는 다른 도움을 받아야 합니다. Twemproxy라는 Redis proxy 서버를 이용하여 데이터 저장의 샤딩(Sharding)과 Redis failover에 대한 […]
기술 세미나 Cloud Redis Twemproxy
person 신현주 date_range 2016.11.25
안녕하세요. Data Infrastructure팀(이하 DI팀)에서 Data Application을 개발하고 Data Compliance를 관리하는 신현주입니다. 이 글에서는 Data Compliance가 무엇이고, SK플래닛은 어떻게 대처하고 있는지 다음 6가지 주제를 통해 소개해 드리고자 합니다. Data Compliance의 정의 SK플래닛 Data Infrastructure에서 다루는 데이터의 종류 SK플래닛의 Data Compliance 현황 데이터 암호화를 중심으로 한 Data Compliance 실무 이해 SK플래닛의 데이터 지표 관리 향후 과제 Data […]
Data Compliance
person 엄태욱 date_range 2016.11.17
안녕하세요. Data Infrastructure팀(이하 DI팀) 박소라, 엄태욱 입니다. 이번에 소개해 드릴 내용은 SK플래닛의 추천 플랫폼인 레코픽(RecoPick)에서 실시간 로그 처리를 위해 AWS(Amazon Web Services) 상에서 Storm을 기반으로 구현됐던 작업들을, 사내 클러스터인 DI클러스터(이하 DIC)에서 Spark Streaming 작업으로 전환한 경험입니다. 레코픽(RecoPick)이란? 사이트 내 상품추천(웹/모바일)과 개인화 마케팅을 위한 추천(메일/문자/푸쉬알림 등)을 서비스 형태(SaaS)로 제공하는 추천 플랫폼입니다. 쇼핑몰 고객의 로그 데이터를 분석해 […]
Big data kafka recopick Spark Spark Streaming Stream Processing
person 신정섭 date_range 2016.11.15
안녕하세요. Project 1실 신정섭 매니저 입니다. 현재 PROJECT ANNE 서비스의 Back-End 개발 업무를 수행하고 있습니다. PROJECT ANNE 서비스에 대해 많은 관심과 사랑 부탁 드립니다.
기술 세미나 Bitbucket Github Pull Request
person skplanet date_range 2016.11.09
[Tech planet 2016] 트랙3 영상 자료입니다 파이썬 에코시스템 (자료 보기) , 김영근 / 이사, 파이썬SW재단 모바일 플랫폼에서의 VR적용의 기술적 한계와 돌파구 , 김시호 / 교수, 연세대학교 글로벌 융합공학부 Introduction to Using NPM scripts as a Build Tool.(without Gulp or Grunt) (자료 보기) , 김정윤 / 매니저, SK planet 안드로이드 WindowManager 100% 활용하기(안드로이드만의 독특한 서비스 만들기) (자료 보기) , 곽근봉 / CTO, NBT […]
기술 세미나 AI NPM OpenStack VR 인지 컴퓨팅 파이썬
person skplanet date_range 2016.11.04
[Tech planet 2016] 트랙2 영상 자료입니다. AWS IoT를 통한 로보틱스 (자료 보기), Markku Lepisto / Principal Technology Evangelist, Amazon Web Services Visual search at SK Planet (자료 보기), 나상일 / 매니저, SK플래닛 In-store Digitalization – How to innovate Brick and Mortar Stores (자료 보기), 박창현 / 팀장, 신세계 I&C Apache S2GRAPH(incubating) 개발 스토리와 적용사례(자료 보기) , 윤도영 / 파트장, 카카오 […]
기술 세미나 In-Store IoT Visual search
facebook 개발자활동 페이지
실시간 데이터 처리 결과와 함께 Spark으로 재구현한 xTogehter를 이용해, 기존에 11번가에서 사용하던 RecoPick 추천 엔진을 Colloseo 추천 엔진으로 교체한 과정을 공유한 엄태욱 님의 글입니다. Spark Streaming을 이용한 실시간 추천 데이터 처리와 Spark을 이용한 추천 배치 처리가 모두 AWS에서 DI클러스터로 전환되어 AWS 비용 감소 효과와 DI클러스터 활용 증대를 모두 달성하였습니다. 또한 더 나은 추천 결과를 통해 매출 기여와 사용자 만족도 향상에도 기여하였습니다. 올해도 Colloseo 추천 엔진은 다양한 실험을 통해 11번가에 다양한 추천을 제공할 예정입니다. http://readme.skplanet.com/?p=13507
이번 포스팅에서는 Syrup pay 인증 모듈 개발 사례를 주제로, 사용자 인증 시 고민하게 되는 비밀번호 암호화와 데이터 암호화 도구에 대해 순수 웹 결제 플랫폼을 지향하는 시럽페이에 반영된 One Password Protocol (by Mozilla)과 JOSE(by Web Payment Group in W3C) 기술에 대해 간략하게 설명합니다 http://readme.skplanet.com/?p=13494
개발 환경이 복잡해짐에 따라 개발 스택이 다양해 지고, 개발자들이 개발 환경을 구축하는데 많은 시간이 낭비되곤 합니다. 이 뿐만 아니라 크리티컬하게는 개발 환경에서는 잘 되어서 반영했는데 운영에서 장애가 발생하는 경우도 있습니다. 이런 문제의 해결 도구로 docker-compose 와 vagrant 에 대한 소개와 실무에 적용한 경험을 포스팅을 통해 공유합니다. http://readme.skplanet.com/?p=13470
SK planet의 클라우드 서비스에서 사용한 Twemproxy와 Redis failover에 대한 내용을 공유합니다. Redis는 최근에 메모리DB, NoSQL 이라는 이름으로 빠른 응답성을 가져야 하는 서비스에 많이 이용되고 있습니다. Redis는 데이터가 메모리에 저장된다는 특징으로 높은 응답 성능을 보이지만, HA(High Availability)를 위해서는 다른 도움을 받아야 합니다. Twemproxy라는 Redis proxy 서버를 이용하여 데이터 저장의 샤딩(Sharding)과 Redis failover에 대한 방법 중에 하나로 정리된 자료입니다. Redis를 실제 서비스에 적용하여 사용하는 분들에게 장애에 대비하는데 좋은 참고자료가 되기를 바랍니다. http://readme.skplanet.com/?p=13477
이번 글에서는 Data Compliance가 무엇이고, SK플래닛에서는 어떻게 대처하고 있는지 아래 내용을 통해 소개해 드리고자 합니다. - Data Compliance의 정의 - SK플래닛 Data Infrastructure에서 다루는 데이터의 종류 - SK플래닛의 Data Compliance 현황 - 데이터 암호화를 중심으로 한 Data Compliance 실무 이해 - SK플래닛의 데이터 지표 관리 암호화와 탈퇴회원 처리 등 Log Data Compliance Issue에 관심이 많으신 분들에게 도움이 되길바라며, 자세한 내용은 블로그에서 확인해주세요. 많은 관심 부탁드려요. :) http://readme.skplanet.com/?p=13381
이번에 소개해 드릴 내용은 SK플래닛의 추천 플랫폼인 레코픽(RecoPick)에서 실시간 로그 처리를 위해 AWS(Amazon Web Services) 상에서 Storm을 기반으로 구현됐던 작업들을, 사내 클러스터인 DI클러스터(이하 DIC)에서 Spark Streaming 작업으로 전환한 경험입니다. 3초 주기의 Spark Streaming으로 RecoPick 서비스의 AWS Storm을 DIC Spark Streaming으로 전환 개발해 유실 없이 중복은 최소화하며 하루 최대 3천만건의 로그를 안정적으로 처리 중인데요~ 자세한 사항을 클릭! 해서 확인하세요. http://readme.skplanet.com/?p=13297
GitHub과 Bitbucket을 활용해서 코드리뷰를 했던 경험에 대한 글을 공유합니다. SK planet에서는 Bitbucket을 사내 플랫폼으로 활용하고 있는데요~, 이런 Git 기반의 플랫폼들은 그 자체적으로 훌륭한 코드리뷰 시스템을 제공하고 있는데 바로 Pull Request 기능입니다. 사실 Pull Request 기능은 코드 리뷰를 위한 도구는 아니고, GitHub에서 오픈소스를 위해 제공하는 기능입니다. 하지만 이런 기능의 연장선으로 코드 리뷰를 위한 도구로 활용할 수 있습니다. http://readme.skplanet.com/?p=13300
형태소 분석을 하는 통상적인 방법은 사전을 옆에 두고 주어진 어절의 모든 위치에서 나올 수 있는 형태소들을 찾고그들의 연결 가능성 등을 테스트하면서 형태소열을 구축하곤 합니다. 이번 포스팅에서 말씀드릴 유한 상태 변환기를 이용한 형태소 분석 방법도 있습니다. 이렇게 유한 상태 변환기를 이용해서 형태소 분석기를 만들게 되면, 한국어 입력 문장을 그대로 스캐닝하면서 해당 심벌 (음절)을 따라가기만 하면 형태소 분석 결과 심벌이 바로 출력이 됩니다. 이러한 분석 방법은 언어 현상을 표현적으로 기술할 수 있고, 모델 자체가 매우 간단하다는 장점을 가지고 있습니다. 자세한 내용은 슬라이드와 영상을 참고하세요:) http://readme.skplanet.com/?p=13166
Commerce Everywhere 를 주제로 열린 이번 Tech planet 의 강의 슬라이드입니다. 포스팅 하단의 표를 확인하시면 됩니다. 강의 동영상은 편집 이후 별도 포스팅으로 다시 공유하겠습니다.