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