Tweete Presentation

430 views

Published on

A presentation about Tweete for Mobile Monday Brisbane on the 16th August.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tweete Presentation

  1. 1. Mobile Tweete A lightweight mobile twitter client. m.tweete.net @tweete Ben Novakovic @bmn David Novakovic @dpn
  2. 2. Who am I? <ul><li>UI Developer at We Are Hunted. </li></ul><ul><ul><li>Javascript + Python + Obj-C & Flash </li></ul></ul><ul><li>Many personal projects on the side. </li></ul>
  3. 3. We Are Hunted wearehunted.com
  4. 4. Mobile Tweete Mobile Tweete
  5. 5. What is it? <ul><li>Ultra Lightweight mobile twitter client </li></ul><ul><li>Primary focuses: </li></ul><ul><ul><li>low bandwidth </li></ul></ul><ul><ul><li>features </li></ul></ul><ul><ul><li>customization </li></ul></ul><ul><li>Targets all handsets </li></ul>
  6. 6. History <ul><li>Built in August 2008 </li></ul><ul><li>Needed a full featured mobile solution </li></ul><ul><ul><li>Other clients on the market: </li></ul></ul><ul><ul><ul><li>too bloated </li></ul></ul></ul><ul><ul><ul><li>didn’t allow for customization </li></ul></ul></ul><ul><ul><ul><li>Poor feature sets </li></ul></ul></ul><ul><ul><ul><li>Slow uptake on new Twitter features </li></ul></ul></ul>
  7. 7. History <ul><li>Version 0.1 -> 1.0 (Prototype) </li></ul><ul><ul><li>Built on a LAMP stack </li></ul></ul><ul><ul><li>Scaled reasonably well </li></ul></ul><ul><ul><li>Fell over 14 months in. </li></ul></ul><ul><li>Version 2.0 (rewrite) </li></ul><ul><ul><li>Tornado framework (python), Nginx, MySQL, Supervisor </li></ul></ul><ul><ul><li>Scaleable! </li></ul></ul><ul><ul><li>LNMT (?) </li></ul></ul>
  8. 8. Stats / Growth Month Daily Page views Aug-08 0 Oct-08 265 Dec-08 958 Feb-09 3,585 Apr-09 21,830 Jun-09 80,328 Aug-09 120,251 Oct-09 419,900 Dec-09 843,298 Feb-10 2,061,139 May-10 2,108,200 Aug-10 3,798,850
  9. 9. Stats / Growth
  10. 10. Server Stats <ul><li>3 Servers </li></ul><ul><ul><li>1: nginx & MySQL </li></ul></ul><ul><ul><li>2: supervisor with 20 tornado processes </li></ul></ul><ul><ul><li>3: supervisor with 20 tornado processes </li></ul></ul><ul><li>Avg ~200reqs/s (spiking & capacity at 330) </li></ul><ul><li>3TB/month (900GB in / 2100GB out) </li></ul><ul><li>Growing around 20-30% / month. </li></ul>
  11. 11. Visitor Stats <ul><li>Last 30 days: </li></ul><ul><ul><li>~90M page views </li></ul></ul><ul><ul><li>~1.1M uniques </li></ul></ul><ul><ul><li>Device Breakdown: </li></ul></ul><ul><ul><ul><li>44M Nokia page views </li></ul></ul></ul><ul><ul><ul><li>14M SonyEricsson </li></ul></ul></ul><ul><ul><ul><li>iPhone you ask? 170k. </li></ul></ul></ul>
  12. 12. Where from? <ul><ul><li>Alexa Position: 533 in Indonesia. </li></ul></ul>
  13. 13. How is it supported? <ul><li>Ads </li></ul><ul><ul><li>Multiple networks that service SE Asia. </li></ul></ul><ul><ul><li>Able to cover costs </li></ul></ul><ul><ul><li>Only CPC inventory :( </li></ul></ul><ul><ul><li>CPC: ~0.021 </li></ul></ul><ul><ul><li>Serving around 2m ads/day </li></ul></ul>
  14. 14. Where to now? <ul><li>Looking to partner with Telcos </li></ul><ul><li>Sponsorships </li></ul><ul><li>White-branded solutions </li></ul><ul><li>Increasing features & themes </li></ul><ul><li>Tweaking server configs to increase throughput. </li></ul><ul><ul><li>We estimate we can hit 500 reqs/sec. </li></ul></ul>
  15. 15. Questions Questions? Web: m.tweete.net Twitter: @tweete Email: [email_address]

×