기본 콘텐츠로 건너뛰기

[스타트업] 스타트업의 미션이 불분명한 이유

최근 글

사운들리의 데이터 서버 구조 잡기

최근 사운들리는 AWS Redshift 를 사용해서 통계 데이터를 분석하기 시작했습니다. logger 서버가 수집한 로그를 S3  에 저장하고, 이 파일들을 그대로 Redshift 로 올리고, SQL 로 뽑아낸 테이블을 Tableau 로 시각화 하는 방법 입니다. 다른 팀들도 비슷한 방법으로 데이터를 분석하고 계실텐데요, 저희는 기존 시스템을 운용하다가 장애를 만났었고, 혹독한 시절을 거쳐 이를 극복하기 위해 다른 스타트업들을 방문해서 어떤 식으로 하면 좋을지를 자문을 구했었습니다. 기존 시스템 운영부터 장애 발생, 자문 및 개선까지 어떤 일이 있었는지 공유 해볼까 합니다. 기존 시스템저희는 AWS 에서 데이터 수집 서버를 운용하고 있었습니다. 기존 시스템은 다음과 같았습니다. Log Servers 로그 수집, 1차 가공 하여 flume 으로 전송 Flume Servers 수집된 로그를 파일로 저장 ElasticSearch 로 데이터를 전송 Batch Server Flume 에서 로그를 끌어와서 S3 에 전송 SpringBatch 로 데이터 분석 후 MySQL 에 저장 Elastic Search 실시간으로 Flume 에서 데이터를 받아와서 저장

[인재 채용] 자바/파이썬 서버 개발자를 채용합니다

[자바/파이썬 서버 개발자 채용]
◇ 사운들리 서비스 소개
사운들리는 거실의 TV에서 시청자의 스마트폰으로 푸시 알림을 쏘는 광고 사업을 합니다. 사운들리의 소프트웨어를 탑재한 모바일 앱들(현재는 캐시슬라이드와 KT클립)이 TV 오디오에 있는 고주파를 감지해 내어 시청 여부를 파악한 뒤, 사용자에게 푸시 알림을 발송하는 원리입니다. 예를 들어 거실에서 TV로 드라마를 보고 나면, 드라마가 끝난 뒤에 여배우 화장법이 푸시 알림으로 오는 것입니다.
* 소개 영상: https://vimeo.com/213945542 * 시연 영상: https://vimeo.com/229808273
사운들리는 기술과 컨셉만 가지고 있는 회사가 아니라, 이미 지상파 방송 프로그램인 EBS 세계테마기행에 적용하였으며, 지금까지 10건 이상의 TV 광고 캠페인을 진행하였습니다. 안드로이드에 미리 탑재되는 KT클립 앱의 까다로운 저전력 기준을 만족시켰고, 300만명 이상의 일간 사용자를 보유한 캐시슬라이드 앱에서 기술의 안정성을 인정받았습니다. 
사운들리의 푸시 알림은 TV 시청자에게만 전달된다는 특별함이 있습니다. 즉, 사운들리는 TV를 시청하는 분들의 스마트폰을 파악할 수 있고 TV 광고를 디지털 광고처럼 성과 분석할 수 있습니다. 이를 바탕으로, TV광고를 다른 디지털 광고와 함께 기여도를 분석하고 예산 분배를 최적화하는 광고 플랫폼을 구축하고 있습니다. 

◇ 사운들리에서 개발자 업무
사운들리에서 자바/파이썬 서버 개발자는 다양한 앱에 설치된 SDK들이 올리는 시청 정보를 수집하고, 분석하며, 시청자들을 세부적으로 타게팅하여 광고 캠페인을 진행할 수 있는 백엔드를 구축합니다 (최근 저희 블로그 "사운들리의 데이터 서버 구조 잡기"를 참고 하시면 더 좋습니다). 보통 모바일 앱의 백엔드보다 매우 큰 트래픽을 감당하는 도전적인 업무들이 기다리고 있습니다. 사운들리 서비스의 척추를 직접 만들어 가실 수 있습니다.
사운들리에서는 회사 구성원들이 요구 사항을 요청하면, 개발자가 스…

[언론보도] 전자지갑 ‘클립'앱, TV광고보며 흔들면 할인쿠폰..이색 마케팅

전자지갑 ‘클립'앱, TV광고보며 흔들면 할인쿠폰..이색 마케팅 입력시간 | 2017.03.08 11:20 | 김현아 기자  chaos@edaily.co.kr 기자의 다른 기사보기 독자의견 페이스북트위터카카오스토리네이버밴드메일스크랩인쇄확대축소

[스타트업] [Insight] 사운들리 방송 송출테스트 이야기

[스타트업] [Insight] 사운들리 방송 송출테스트 이야기
안녕하세요 "사운들리"입니다 :)


 오늘은 사운들리 사운드 비콘을 방송 콘텐츠에 실어 보내어 시청자의 모바일로 유용한 정보를 전달하기 위해 가장 중요하고, 힘들지만 마치고 나면 모든 팀원들이 가장 뿌듯함을 느끼는 방송 송출테스트 이야기를 하려 합니다.


송출 테스트, 사운들리가 그 어려운 걸 또 해냅니다.
<디지털 방송의 송출 경로>
 위 그림은 우리나라 디지털 방송의 송출 경로의 한 예입니다. 실제 방송국이 지상파인지, 종편인지, 기타 케이블 채널인지 등에 따라 세부적인 변화가 더 있을 수 있지만, 위 그림만 보셔도 충분히 복잡해 보이실 것입니다.
 우리나라는 DMB 등 일부 영역을 제외하고 디지털 방송 영역에서 대부분 미국식 표준 ATSC 관련 표준을 따르고 있지만, 유럽 국가와 뉴질랜드 등은 유럽식 표준인 DVB 관련 표준을 따르고 있습니다. 사운들리가 실제 송출테스트를 통해 증명하기 전까지 마주친 수많은 방송 실무자들, 방송 장비 업계 관계자, 학계 연구자들은 다양한 방송 장비에 의해서 사운들리 사운드 비콘이 유실되거나 왜곡되어 서비스가 불가능할 것 이라며 포기하라고 하였습니다.

 하지만 이렇게 복잡하고 다양한 환경에서 사운들리는 대한민국과 터키에서 모두 서비스를 성공(!)함으로써 미국식 디지털 방송의 대표적인 예인 대한민국과 전형적인 유럽식 디지털 방송의 예인 터키 모두에서 서비스 제공이 가능하다는 것을 증명해 냈습니다 :)


방송 송출, 그 험난한 검증의 시간  그렇다면 이렇게 복잡한 방송망을 거치고 나서도 사운들리 사운드 비콘이 시청자의 모바일로 안전하고 완전하게 전달될 수 있다는 것을 테스트하기 위해 어떤 과정을 거치는지 살펴보겠습니다.

 사운들리가 방송 쪽으로 사업 방향을 잡고 나서 가장 힘들고 오랜 시간이 걸린 부분 중 하나가 방송국들에게 기술의 안전성과 안정성, 정확성을 설득하는 것이었습니다.
기술의 안전성: 시청자 또는 반려 동물에게 선진국들의 가장 보수적인 규제 보다…