Your SlideShare is downloading. ×
0
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Droidcon London 2013 - The Droidcon App
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Droidcon London 2013 - The Droidcon App

283

Published on

My talk from Droidcon UK 2013 about the conference app and the architecture of the servers behind it.

My talk from Droidcon UK 2013 about the conference app and the architecture of the servers behind it.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
283
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The Droidcon Apps Al Sutton, Funky Android Ltd. Funky Android Ltd. http://www.funkyandroid.com/
  • 2. The Android App • Based on the Google I/O 2013 app (Thanks Googlers) • Removed unused bits; YouTube livestreaming • Had to rewrite the endpoint client code (iosched only had the client component) www.funkyandroid.com
  • 3. The Android App • Removed G+ Integration; Login requirement a common complaint about the Droidcon 2012 app • Added Twitter integration (Thanks to Sebastiano Poggi for making it look good) www.funkyandroid.com
  • 4. The servers Admin Team The App Load Banacer Admin Virtual Server Virtual Server www.funkyandroid.com
  • 5. The Servers • The app talks to a load balancer which pulls from a set of Virtual Servers in London • < 15ms latency from the venue WiFi • < 50ms latency on mobile data www.funkyandroid.com
  • 6. The load balancer ! • Dedicated, single task device • Rated at 20,000 concurrent connections - ~20 for everyone at Droidcon • Capability to spike to 100,000 concurrent connections. www.funkyandroid.com
  • 7. Android App Servers • Virtual servers; quick to scale • Disk image so bring up time is <5 minutes. • Changes don’t affect the admin interface • Everything cached in RAM. www.funkyandroid.com
  • 8. The admin server • Separate so it stays responsive even if the virtual servers/load balancer are being heavily used. • Pushes to the virtual servers when publish is clicked; Not a live edit system (so you shouldn’t see our mistakes) www.funkyandroid.com
  • 9. Demo Time www.funkyandroid.com
  • 10. Questions? Funky Android Ltd. http://www.funkyandroid.com/

×