Jul 292012
 

안녕하세요. 저는 AD fresca 팀에서 개발을 총괄하고 있는 강선구입니다.

최근 AD fresca의 SDK 업데이트가 있었는데요. 업데이트 내용과 관련하여 그동안의 에피소드를 잠깐 소개하려 합니다.

AD fresca는 초기부터 글로벌 서비스를 목적으로 설계 및 개발되고 있습니다. 그래서 글로벌 서비스 대응이 가능한 Amazon Web Service를 주로 사용하고 있는데요. 메인 서버는 미국에 있고 Amazon CloudFront를 통해 전세계 40여 개의 CDN Edge 서버를 이용합니다. 현재 이미 AD fresca의 광고 노출 국가가 100개국을 넘은 상태이고 앞으로도 계속 증가될 것으로 예상합니다. (글로벌하게 잘나가시는 저희 고객님들 덕분에 해외 트래픽 비중이 꽤 높은 편입니다!)

이런 상황 속에서….

서버 인프라 측면에서 많은 고민과 노력을 기울이고 있지만 아무래도 모든 국가에서 만족할만한 반응속도를 내는 게 쉽지는 않습니다. 특히나 불안정한 모바일 3G 네트워크을 통해 접속하는 경우가 많다 보니 더욱 힘든 게 사실입니다. 그래서 저희 개발팀에서는 1차적인 답으로 좀 더 부지런한 SDK를 만들어 보기로 했습니다. 🙂

최신 버전의 AD fresca SDK는 사용자에게 광고 노출 시 캐쉬를 이용해서 다음에 사용될 광고 데이터를 미리 더 받아옵니다. 그리고 이후 광고 노출 시 캐슁된 광고 데이터를 통해 빠르게 광고를 노출합니다. 물론 캐슁된 광고일지라도 별도의 Validation 절차를 거쳐서 저희 서비스의 강점인 Real-time Control을 보장해 드리고 있습니다. (절대로 불필요한 광고가 노출되지 않습니다!) 또한 SDK는 사용자 디바이스의 로컬 저장소를 캐쉬로 이용하지 않기 때문에 앱 사용자들에게는 아무런 영향이 없습니다.

저희 개발팀은 이렇게 계속해서 좀 더 부지런하고, 좀 더 똑똑해진 SDK를 만들어 나갈 예정입니다.

SDK가 부지런해 진다고 하더라도 저희가 반드시 지킬 약속들이 있습니다.

  1. 앱 사용자의 UX에 영향을 주지 않도록 하겠습니다. SDK를 탑재한 앱을 사용하시는 사용자분들도 저희의 소중한 고객입니다.
  2. 앱 퍼포먼스에 영향을 주지 않도록 하겠습니다. (항상 유의하고 있습니다.)
  3. 누구나 쉽게 적용하도록 만들겠습니다. (개발자 여러분을 귀찮게 해 드리지 않아요!)

앞으로도 저희 팀은 좋은 서비스를 뒷받침할 수 있도록 보다 좋은 SDK, 좋은 Back-end 서비스를 제공해 드리기 위해 항상 노력하겠습니다.

또한, 저희와 함께 글로벌 서비스를 경험하고 만들어나갈 엔지니어분들을 항상 모시고 있으니 언제라도 연락 주세요.

많은 관심 부탁 드립니다 ^^

 Posted by at 7:34 PM
Jul 252012
 

안녕하세요

오늘 SW 마에스트로 3기 멘티들을 대상으로 강의를 하고 왔습니다.

Software Startup을 경영하면서 엔지니어들이 흔히 잘못 생각하는 선택들에 대한 이야기를 모아봤습니다.


좋은 하루 되세요. 🙂

 

 Posted by at 11:25 AM