Upload
tsahi-levent-levi
View
234
Download
2
Embed Size (px)
DESCRIPTION
VoIP has been a known subject for many years. It has its set of backend servers and systems and its own best practices when it comes to high availability, scaling and other operational related topics. The Worldwide web has its own best practices in operational aspects, and they are different than those of VoIP (and scale better). How is VoIP infrastructure changing due to WebRTC and the web itself?
Citation preview
VoIP Architectures in a WebRTC WorldThings are about to change
October 2014
Tsahi
Levent-Levi
WebRTC
28/9/2014 2
An intersection
VoIPruled by rules and standards
28/9/2014 3
Mr.TinDC
VoIP Installations: The Enterprise
• Centralized, monolithic approach
• Suitable for an enterprise, does not target millions of users
28/9/2014 4
http://bit.ly/1Dvmw7B
Enterprise: Federate to Scale
• Requires a business agreement, so does it really scale?
28/9/2014 5
http://bit.ly/1mH5hLI
VoIP Installations: Consumer
Google Hangouts XMPP
Facebook messaging XMPP
Whatsapp “Custom” XMPP
Skype Proprietary
Rebtel Proprietary (PubNub)
28/9/2014 6
• Large scale deployments shy away from SIP
• Most will be proprietary, partly due to functionality and partly due to scaling
At the Speed of VoIP?
• Push notifications
• Social identity
Standardization takes time
28/9/2014 7
http://bit.ly/1ppMpeH
How do we scale the web?
28/9/2014 9
Traditional VoIP Today’s web
Scale uplarger servers Scale out
more smaller servers
• Web concepts moving from scale up and sharding to scale out methodologies
• Focus given to developer enablement via frameworks
From LAMP to MEAN
Linux
MongoDB NoSQL database
Apache Express Backend framework
MySQL Angular.js Front end framework
PHP Node.js Scalable backend
28/9/2014 10
Federations or Meshups?
28/9/2014 11
Do we need to unlearnVoIP to succeed in WebRTC?
28/9/2014 12
hedbavny
About Me
• Too many years in the telecom industry. Mainly VoIP
• Developer, Product Manager, CTO
• Had my share of standardization and patents
• Write about WebRTC and other topics
• Published the WebRTC for Business People report
• Consulting
28/9/2014 13
Tsahi Levent-Levi
@tsahil
Thank You!
Tsahi Levent-Levi
http://bloggeek.me
28/9/2014 14