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

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

재사용 UI 컴포넌트 설계

안녕하세요. SK Planet FE개발자 윤지수입니다. 사내에서 진행했던 ‘재사용 UI 컴포넌트 설계’ 발표자료를 공유합니다. 소프트웨어 개발에서 소스코드나 컴포넌트의 재사용은 희망처럼 쉽진 않습니다. 화면과 인터랙션에 민감함 UI 개발의 재사용은 특히나 더 어려운 문제 같습니다. 또한 재사용성을 너무 고려하면 무거운 컴포넌트가 되어 버리기 쉽습니다. 최근 ‘검색 자동완성’이라는 컴포넌트를 개발하면서 고민한 경험을 공유합니다. UI 개발이 아니더라도 일반적인 프로그램 설계 [...]

FIDO 생체인증 기술 개발 사례

요즘 지문으로 결제하고 계시는 분들을 간혹 볼 수 있는데요~  일일이 패스워드를 기억하지 않아도 되고, 보안 강도도 높아 점점 더 사용하시는 분들이 늘어나고 있습니다. 이번 포스팅에서 소개해드릴 FIDO(Fast IDentity Online) 는 ’12년에 설립된 기술 컨소시엄으로 Google, Microsoft, Samsung, Intel 등의 회사 뿐 아니라 많은 금융사도 참여하고 있습니다. FIDO는 지문 등의 생체인식 만을 위한 인증 뿐만 아니라 OTP, 하드웨어 [...]

인프라 구성정보 데이터베이스 구축 사례

인프라 구성정보 관리의 어려움 모든 IT 인프라 관리자들이 많이 고민하는 주제 중 하나가 자산관리입니다. 조직이 크든 작든, 업태가 대규모의 IT 인프라를 요구하는 첨단산업이든 그렇지 않은 전통 산업이든, 그 어디서든 간에 자산관리는 어려운 숙제입니다. 모바일/플랫폼 비즈니스 사업자의 경우는 대개 많은 수의 서버를 보유하고 있고(국내 선두사업자는 몇 천 대에서 몇 만 대, 해외 선두 사업자는 몇 십만 [...]

Spark Streaming으로 유실 없는 스트림 처리 인프라 구축하기

안녕하세요. Data Infrastructure팀에서 Data Infra/Application 개발을 하고 있는 Data Programmer 엄태욱 입니다. 이번 글을 통해 대용량 데이터의 실시간 분산 처리를 위한 유실 없는 스트림 처리 인프라를 Spark Streaming으로 구축한 경험을 공유해 드리겠습니다. 실시간 처리(Real-time processing)와 스트림 처리(Stream processing) 스마트폰이 널리 퍼지고 IoT(Internet of Things) 세상이 다가오면서, Big Data의 3Vs(Volume, Variety, Velocity) 중에서 Volume(크기)도 중요하지만 스마트폰의 [...]

ES6 기반 프론트엔드 개발 환경 알아보기

안녕하세요.  SK Planet 프론트엔드 개발자 윤지수 입니다. ES6(ECMAScript 6 또는 ECMA 2015라고도 합니다.) 기반의 프론트엔드 개발 환경을 공유합니다. ES 표준은 자바스크립트를 이루는 표준이라는 점에서 분명히 관심을 가져야 합니다. ES5와 ES6 에서 지원하는 syntax와 feature 중에는 쓸만한 것들이 많습니다. 아직 브라우저 지원 상황이 좋지는 않지만 몇 가지 도구를 활용하면 최신 브라우저에서는(대부분의 모바일웹 브라우저와 IE9이상 정도) ES6 [...]

Call chain analyzer 소개

안녕하세요, SK 플래닛에서 Store 플랫폼을 개발하고 있는 정화수입니다. 남이 만든 코드를 읽으려 하면 어디서부터 시작해야 하는지 참 막막한 경우가 많습니다. 코드가 잘 설계되어 있고 깔끔하더라도, 그 구조의 파악은 꽤나 어렵습니다. 잘 분해된 클래스들 사이로 로직을 따라가다 보면 구글 없이 웹서핑하는 기분을 간접적으로나마 느낄 수 있습니다. 주어진 문제를 해결할 수 있는 코드의 단편을 드디어 발견했습니다. 득의양양하던 [...]

Written by Posted in Tech note Tagged with 7 comments

Front-end 개발의 괜찮은 선택 ES6 & ReactJS

안녕하세요. SK Planet FE개발자 윤지수입니다. ‘FE 개발의 괜찮은 선택 ES6 & ReactJS’  이라는 주제의 발표자료와 영상을 공유합니다. FE 개발에서도 헤쳐나가야 할 많은 과제들이 있습니다. 특히 끊임없이 쏟아져 나오는 도구와 라이브러리 중 가장 어울리는 것을 찾는 건 쉽지 않습니다. 인기가 많다고 또는 신상품이라고 무분별하게 가져다 쓰는 게 최선은 아닐 겁니다. 어쩌면 도구가 필요 없는 상황에서 가져다 쓸 [...]

납땜하는 개발자 이야기

안녕하세요, Connected device lab에서 HW 개발 업무를 하고 있는 김영훈입니다.10월 29일에 열린 SK플래닛 기술 세미나 @tech판교 에서의  [납땜하는 개발자 이야기] 발표 내용을 공유합니다. 이번 자료를 통해 HW개발 Flow에 대한 설명과, 각 단계별 수행 item과 requirement를  보실 수 있습니다. 실제 예제를 통해 주요 flow에 대한 이해를 하실 수 있도록 하고, 최근 유행하는 HW 제조기법도 일부 언급을 하였습니다. 그리고, SW기반 [...]

[Tech planet 2015] 트랙3 동영상 자료입니다

Tech planet 2015 의 Track 3 강연자료입니다. Track 3 Syrup UX 2.0 – 카드 유틸리티에서 혜택 플랫폼으로의 진화 : 오영석 / 매니저, SK planet 실시간 분산병렬 CEP 플랫폼 구축사례(자료 보기) : 서정욱 / 차장, SK 주식회사 C&C Scalable Network for the Next Generation Resource Scheduling (자료 보기): 공용준 / Architect, Kakao How to Make Your Team Successful with GitHub (Or Breaking Silos) (자료 [...]