[NDC16] (애드브릭스) 라이브마이그레이션 분투기 - 달리는 분석 툴의 바퀴를 갈아 끼워보자!Jeongsang Baek
애드브릭스는 모바일 앱 분석 솔루션으로, 많은 개발사들이 애드브릭스를 통해 앱의 성과를 지표화하여 분석하고 있습니다. 시간이 지나면서 사용자의 요구는 다양해졌고 분석해야 하는 앱의 개수는 폭발적으로 증가하였습니다. 그 결과 애드브릭스는 사용자에게 다양한 지표를 손쉽고 빠르게 고객에게 제공하기 위해 지속적인 서비스 아키텍쳐 재설계 및 데이터의 라이브 마이그레이션을 진행하였습니다.
이 세션은 폭발적으로 성장한 분석툴이 사용자의 다양한 요구사항을 만족시키기 위해 재설계한 아키텍쳐와 그 구현에 대해 설명하고 라이브 마이그레이션을 진행하며 얻은 경험과 인사이트를 공유합니다.
자바스크립트에 대한 설명과 스펙에대한 설명을 중심으로 공부한 내용을 작성했습니다. 기준으로 공부 하는 책은, "몰입! 자바스크립트 완전하게 내 것으로 만들기 ㅡ ITC 출판사" 입니다.
2015년에 출판된 책인 만큼, 최신이 아닌 부분도 많이 있고, 제가 잘못 생각하고 적은 부분도 있을 수 있습니다. 그런 부분이 있다면 지체없이 댓글로 피드백 바랍니다.
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례Jeongsang Baek
대부분의 중소 모바일 게임 업체는 앱을 잘 만들기에도 시간이 모자라 출시일을 잘 맞추기 급급한 상황이다. 그러다 보니 운영을 위한 툴은 소홀히 개발하는 경우가 대부분이고 운영 캠페인은 날림으로 개발하거나 그때 그때 개발자가 필요한 부분만 개발하기 일쑤다. 그러다보니 마케터는 결국 늘 개발자 눈치만 살피게 된다. 필자는 블루윈드에서 이러한 문제를 절감했고 '모바일 게임 개발사가 앱 개발에만 집중할 수 있게 해주고 싶다'는 IGAworks의 철학에 공감하여 라이브 오퍼레이션 프로젝트를 시작하게 되었다.
라이브 오퍼레이션의 개발 중점과제는 5가지였다. 첫번째, 다수의 개발사가 하나의 큰 클라우드 시스템을 사용하도록 multi-tenant 인프라를 구축해야 한다. 두번째, TCO(Total cost of ownership)를 최소화해야 한다. 세번째, 앱의 핵심유저를 실시간으로 그룹화하여 타게팅 캠페인을 할 수 있어야 한다. 네번째, 캠페인의 성과를 마케터에게 실시간으로 피드백해야 한다. 다섯째, 3개월 안에 정식 서비스가 되어야 한다는 점이었다. (왜 우리에게 주어지는 시간은 늘 3개월인가) 그리고 당연하지만 이 서비스를 혼자 개발해야 했다.
이 다섯가지 이슈를 해결하기 위하여 AWS 클라우드 상에 생산성과 성능이 검증된 node.js 와 mongodb를 이용하여 서비스 백엔드를 구성하였고, multi-tenant를 구성하기 위한 여러가지 고민과 그 해결책을 직접 구현하였다. 필자는 node.js와 mongodb를 사용해 본 경험이 충분하다 생각했지만 대규모 정식 서비스를 진행하며 많은 함정에 빠졌고 결국 해결했다.
이 발표를 통해 청강자는 node.js와 mongodb를 이용하여 multi-tenant 인프라를 구축해야 할 때 고려해야 할 설계 방식과 기술적인 고민, 그것에 대한 현실적인 해법을 얻을 수 있다.
[NDC16] (애드브릭스) 라이브마이그레이션 분투기 - 달리는 분석 툴의 바퀴를 갈아 끼워보자!Jeongsang Baek
애드브릭스는 모바일 앱 분석 솔루션으로, 많은 개발사들이 애드브릭스를 통해 앱의 성과를 지표화하여 분석하고 있습니다. 시간이 지나면서 사용자의 요구는 다양해졌고 분석해야 하는 앱의 개수는 폭발적으로 증가하였습니다. 그 결과 애드브릭스는 사용자에게 다양한 지표를 손쉽고 빠르게 고객에게 제공하기 위해 지속적인 서비스 아키텍쳐 재설계 및 데이터의 라이브 마이그레이션을 진행하였습니다.
이 세션은 폭발적으로 성장한 분석툴이 사용자의 다양한 요구사항을 만족시키기 위해 재설계한 아키텍쳐와 그 구현에 대해 설명하고 라이브 마이그레이션을 진행하며 얻은 경험과 인사이트를 공유합니다.
자바스크립트에 대한 설명과 스펙에대한 설명을 중심으로 공부한 내용을 작성했습니다. 기준으로 공부 하는 책은, "몰입! 자바스크립트 완전하게 내 것으로 만들기 ㅡ ITC 출판사" 입니다.
2015년에 출판된 책인 만큼, 최신이 아닌 부분도 많이 있고, 제가 잘못 생각하고 적은 부분도 있을 수 있습니다. 그런 부분이 있다면 지체없이 댓글로 피드백 바랍니다.
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례Jeongsang Baek
대부분의 중소 모바일 게임 업체는 앱을 잘 만들기에도 시간이 모자라 출시일을 잘 맞추기 급급한 상황이다. 그러다 보니 운영을 위한 툴은 소홀히 개발하는 경우가 대부분이고 운영 캠페인은 날림으로 개발하거나 그때 그때 개발자가 필요한 부분만 개발하기 일쑤다. 그러다보니 마케터는 결국 늘 개발자 눈치만 살피게 된다. 필자는 블루윈드에서 이러한 문제를 절감했고 '모바일 게임 개발사가 앱 개발에만 집중할 수 있게 해주고 싶다'는 IGAworks의 철학에 공감하여 라이브 오퍼레이션 프로젝트를 시작하게 되었다.
라이브 오퍼레이션의 개발 중점과제는 5가지였다. 첫번째, 다수의 개발사가 하나의 큰 클라우드 시스템을 사용하도록 multi-tenant 인프라를 구축해야 한다. 두번째, TCO(Total cost of ownership)를 최소화해야 한다. 세번째, 앱의 핵심유저를 실시간으로 그룹화하여 타게팅 캠페인을 할 수 있어야 한다. 네번째, 캠페인의 성과를 마케터에게 실시간으로 피드백해야 한다. 다섯째, 3개월 안에 정식 서비스가 되어야 한다는 점이었다. (왜 우리에게 주어지는 시간은 늘 3개월인가) 그리고 당연하지만 이 서비스를 혼자 개발해야 했다.
이 다섯가지 이슈를 해결하기 위하여 AWS 클라우드 상에 생산성과 성능이 검증된 node.js 와 mongodb를 이용하여 서비스 백엔드를 구성하였고, multi-tenant를 구성하기 위한 여러가지 고민과 그 해결책을 직접 구현하였다. 필자는 node.js와 mongodb를 사용해 본 경험이 충분하다 생각했지만 대규모 정식 서비스를 진행하며 많은 함정에 빠졌고 결국 해결했다.
이 발표를 통해 청강자는 node.js와 mongodb를 이용하여 multi-tenant 인프라를 구축해야 할 때 고려해야 할 설계 방식과 기술적인 고민, 그것에 대한 현실적인 해법을 얻을 수 있다.
본 슬라이드는 네이버 파트너스퀘어 온라인 아카데미에서 교육중인 강의 자료입니다.
네이버 파트너스퀘어 온라인 아카데미는 사업자 여러분을 위한 다양한 교육을 온라인에서 무료로 지원하고 있습니다.
ROI 향상을 위해 고려해야 하는 지표에는 크게
클릭률(CTR)과 전환율(CVR)이 있습니다.
광고 효과와 매출, 수익과 직결되는 이 두 가지 지표를 고려하여
ROI를 향상시키는 5가지의 전략 중 첫 번째, 키워드 확장 전략에 대해 알아보도록 하겠습니다.
[ ROI를 향상 전략 ]
1. 키워드 확장 전략 - CTR과 CVR이 모두 높은 광고
2. 랜딩페이지 최적화 전략 - CTR은 높고, CVR은 낮은 광고
3. 키워드 On/Off 전략 - CTR과 CVR이 모두 낮은 광고
4. 광고문안 전략 - CTR은 낮고, CVR은 높은 광고
5. 효율적인 입찰 전략 - CTR은 낮고, CVR은 높은 광고
본 슬라이드는 네이버 파트너스퀘어 온라인 아카데미에서 교육중인 강의 자료입니다.
네이버 파트너스퀘어 온라인 아카데미는 사업자 여러분을 위한 다양한 교육을 온라인에서 무료로 지원하고 있습니다.
ROI 향상을 위해 고려해야 하는 지표에는 크게
클릭률(CTR)과 전환율(CVR)이 있습니다.
광고 효과와 매출, 수익과 직결되는 이 두 가지 지표를 고려하여
ROI를 향상시키는 5가지의 전략 중 첫 번째, 키워드 확장 전략에 대해 알아보도록 하겠습니다.
[ ROI를 향상 전략 ]
1. 키워드 확장 전략 - CTR과 CVR이 모두 높은 광고
2. 랜딩페이지 최적화 전략 - CTR은 높고, CVR은 낮은 광고
3. 키워드 On/Off 전략 - CTR과 CVR이 모두 낮은 광고
4. 광고문안 전략 - CTR은 낮고, CVR은 높은 광고
5. 효율적인 입찰 전략 - CTR은 낮고, CVR은 높은 광고
5. 유해 문서 , 스팸 문서, 반사회적 문서
어뷰징(기계적 생성)
클로킹, 숨겨놓은 키워드
강제 리다이렉트, 납치, 낚시성
단순 복사, 도배성
단순 키워드의 반복
신뢰성 부족, 정보로서 현저히 낮은 가치
6. 신뢰 할 수 있는 정보를 기반으로 작성한 문서
작성자 본인이 직접 경험후 작성한 문서
독자적인 정보로서 가치를 가진 문서
적절한 길이의 정보와 분석내용을 포함한 문서
북마크 , 지인에게 추천 공유 하고싶은 문서
읽는이를 고려하여 작성한 문서
적절한 첨부자료가 부연되어 있는 문서
7. 엔진 도입 이후 블로그 상위 노출 변동
아직 모든 키워드에 적용된 것은 아님
엔진이 원하는 문서를 제작 해야 노출 유리
절대로 저품질 블로그로 만들지 말라
지나친 홍보나 품앗이는 악영향
“꾸준히” “지속적” “정성껏” 문서를 작성하라