Over a million developers have joined DZone.
Platinum Partner

BlackBerry Outage Lessons Apply to the Cloud, Too

· Cloud Zone

The Cloud Zone is brought to you in partnership with Iron.io. Discover how Microservices have transformed the way developers are building and deploying applications in the era of modern cloud infrastructure.

In case you missed it, Research in Motion (RIM) suffered a crippling outage last month that has affected BlackBerry customers across five continents.

And by crippling, we really mean it – this multi-day fiasco was longest to disruption to BlackBerry service since it the device was introduced more than 10 years ago. The outages began Monday in Europe, Africa and the Middle East and have since spread through India and South America, reaching North America yesterday. The culprit? RIM’s centralized architecture that routes all BlackBerry traffic (web and email) through the company’s centralized infrastructure.

Jenna Wortham of the New York Times explained, “Because RIM sends its data through its own servers, any disruptions are felt by larger swaths of users than for other handset makers.”

Wortham’s referring to RIM and other companies in telecom, though the sentiment certainly applies to IAM. All services suffer outages from time to time – there’s no way around that. Modern architectures, however, can avert such catastrophic disturbances by decentralizing their architecture. That includes mobile, too.

That also includes Okta and the approach we take. In addition to being built on AWS (and spanning across a number of availability zones), our cloud-based service authenticates users, and then steps out of the way and lets browsers communicate directly to cloud apps. Older architectures, those not built natively in the cloud, rely on centralized proxies, similar to RIM.

When proxies work, life’s good. And when they don’t…well, multiple continents and millions of users feel the tremors.

Source: http://www.okta.com/blog/2011/10/blackberry-outage-lessons-apply-to-the-cloud-too

The Cloud Zone is brought to you in partnership with Iron.io. Learn how to build and test their Go programs inside Docker containers.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}