Within the tech security community, Zoom got called out today for a potential security vulnerability for the usage of the Mac...
Who can you trust with your WebRTC service?Chris Koehncke
What happens when your WebRTC service provider goes bye-bye? Tsahi at bloggeek.me maintains an extensive list of companies offering WebRTC services, it’s a long list of far from household names. These companies are fruit flies with their life stages being expand, mate and die.
Sadly, there is no long term story for the bulk of these companies. Their longevity measured in how long the funding holds out and whether they’ve been acquired. Failing that they hope the business grows like a wild banshee or find themselves nursed along on current cash flow, facing unhappy investors looking for an exit.
GoInstant was a pre-WebRTC company offering a collaboration API for mobile & desktops (think pusher.com or pubnub), they got lucky with an early take out by salesforce.com nearly 2 years ago. So it’s actually surprising that they’ve announced that 31. August they’ll be ceasing operations. The fact that they’ve continued to support operations for nearly 2 years is amazing for longevity.
The recent acquisition of AddLive by Snapchat is of course worrying to existing AddLive customers, no amount of assurances or even the strictest of commercial documents is likely to stop the natural order of business.
Using a 3rd party for any portion of your service offering is always risky. Trying to split your business amongst multiple WebRTC vendors nearly impossible at this stage. They’re each so different and the investment in integration remains a work effort. To some degree, you’ll have to be comfortable with perhaps revisiting this topic more often than you’d like. But the entire reason you did this to begin with was to make your life easier. So how’s your life now?
If communications is a part of your application suite, perhaps you should just bite the bullet and learn how to do this stuff yourself. Master the domain. Own the solution end-to-end. This takes time and money, but at least you’d have the core expertise in-house. However, for many, the relative $$$ spent on a WebRTC service don’t warrant the time to build it yourself, but what are the long term costs?
For WebRTC service vendors, addressing the “what happens if we go bust” is negative selling but is this stopping customers from proceeding, scared that you will indeed go bust or best case get acquired, leaving them in a scramble? How does that chart look in your presentation deck?
Even open source isn’t the answer, nearly everything is built up with layers of technology with most of the value being that you simply got it all to work reliably.
For the moment, it remains risky business, however, if communications will be forever a part of your application, to some degree, your team will need to understand the underpinnings and while risk free is never an option, de-risking your WebRTC powered service element by developing and carefully managing 3rd parties would seem to be the most prudent.