Tweete Presentation

15
Mobile Tweete A lightweight mobile twitter client. m.tweete.net @tweete Ben Novakovic @bmn David Novakovic @dpn

Transcript of Tweete Presentation

Page 1: Tweete Presentation

Mobile Tweete

A lightweight mobile twitter client.

m.tweete.net@tweete

Ben Novakovic @bmnDavid Novakovic @dpn

Page 2: Tweete Presentation

Who am I?

• UI Developer at We Are Hunted.– Javascript + Python + Obj-C & Flash

• Many personal projects on the side.

Page 3: Tweete Presentation

We Are Huntedwearehunted.com

Page 4: Tweete Presentation

Mobile TweeteMobile Tweete

Page 5: Tweete Presentation

What is it?

• Ultra Lightweight mobile twitter client• Primary focuses:

– low bandwidth– features– customization

• Targets all handsets

Page 6: Tweete Presentation

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

Page 7: Tweete Presentation

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 (?)

Page 8: Tweete Presentation

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

Page 9: Tweete Presentation

Stats / Growth

Page 10: Tweete Presentation

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.

Page 11: Tweete Presentation

Visitor Stats

• Last 30 days:– ~90M page views– ~1.1M uniques– Device Breakdown:

• 44M Nokia page views• 14M SonyEricsson• iPhone you ask? 170k.

Page 12: Tweete Presentation

Where from?

Alexa Position: 533 in Indonesia.

Page 13: Tweete Presentation

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

Page 14: Tweete Presentation

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.

Page 15: Tweete Presentation

QuestionsQuestions?

Web: m.tweete.net

Twitter: @tweete

Email: [email protected]