PubNub Large Scale Production Engineering November 21st 2013

2,261 views

Published on

Stephen Blum's presentation at http://www.meetup.com/SF-Bay-Area-Large-Scale-Production-Engineering/events/137185282/

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,261
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

PubNub Large Scale Production Engineering November 21st 2013

  1. 1. Large Scale Production Engineering LSPE November 21st, 2013 by Stephen Blum CTO PubNub Friday, November 22, 13
  2. 2. https://github.com/pubnub JavaScript, iPhone, Android, etc. PubNub Friday, November 22, 13
  3. 3. Traditional Way to Build Apps CLIENT REST / AJAX PubNub Friday, November 22, 13 SERVER
  4. 4. Moving to a Hybrid Model CLIENT REST / AJAX PubNub Friday, November 22, 13 SERVER SOCKET SERVER
  5. 5. Apps begin to “Push” for Majority of Data Real-time Push REST / AJAX PubNub Friday, November 22, 13
  6. 6. Some Philosophies PubNub Friday, November 22, 13
  7. 7. Parallel Distributed Globally Distributed PubNub Friday, November 22, 13
  8. 8. NO “BACKUPS” PubNub Friday, November 22, 13
  9. 9. Always Assume Failure PubNub Friday, November 22, 13
  10. 10. PubNub Real-time Network 14 Data Centers Global Replication 3 Million Messages / Second 200 Million Devices / Month < 1/4 Second Latency 1000s of Apps Reliability Performance Service Guarantee PubNub Friday, November 22, 13 Massive Broadcast
  11. 11. The Definitive Leader in Real-Time Powering 1000s of apps and streaming 3M messages a second to 200M devices a month • Real-Time Collaboration • 2nd Screen Sync • Machine-to Machine Signaling • Live Dashboards • Multi-Player Games • Real-Time Financial Streams • Group Chat Rooms • Real-Time Location Tracking • Call Triggering • Thousands more.... PubNub Friday, November 22, 13
  12. 12. https://en.bitcoin.it/wiki/MtGox/API/Pubnub PubNub Friday, November 22, 13
  13. 13. PubNub Friday, November 22, 13
  14. 14. PubNub Friday, November 22, 13
  15. 15. Case Study: Rebtel What is it? World’s Second Largest VoIP Company What does PubNub power? All signaling to soft phones (iOS / Android) Powers the new RebTel SDK (competitive with Twilio) Value to Rebtel: • Time-to-Market: with PubNub, all focus on end user experience • Cost: dramatically reduced vs self-hosting 4-region, redundant set of data centers • Latency: fastest “time-to-ring” worldwide (each 500ms = lost revenue) PubNub Friday, November 22, 13
  16. 16. Case Study: Coca-Cola Digital campaigns moving from banner ads to real-time experiences • American Music Awards -- Red-carpet website allowing friends to chat and annotate live video in real-time • 2013 Superbowl -- Live voting and experience synchronization using PubNub during the Cokechase.com campaign. Value to Coke: • Engagement -- Real-time campaigns drive dramatically longer consumer/ brand interaction than banners and other static digital campaigns • Reliability -- in 2012 suffered 9-hour downtime due to spike load • Scale -- Coke can’t rely on agencies or internal hosting for real-time expertise PubNub Friday, November 22, 13
  17. 17. Case Study: Tophatter What is it? Real-Time Auction site (eBay meets HSN) What does PubNub power? All user and bid interaction Value to TopHatter: • Redundancy: Multi-region needs redundancy for always-on reliability. Other services dropped for 5-minute spans with no explanation. • Operational Efficiency: No need to host / maintain complex real-time systems internally, using PubNub for cost of 0.5 headcount. PubNub Friday, November 22, 13
  18. 18. The Two Challenges of Real-Time Development Device Support Network Protocols Real-time Features 25% of the pain Deployment

×