Blog on SOA - Technologies and Trends

Avi Rosenthal

Subscribe to Avi Rosenthal: eMailAlertsEmail Alerts
Get Avi Rosenthal via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: Cloud Computing, Cloudonomics Journal, SEO Journal, Azure Cloud on Ulitzer, SOA Best Practices Digest, SOA in the Cloud Expo, Software Testing Journal, Mergers & Acquisitions on Ulitzer, Microsoft Developer, Platform as a Service, CIO/CTO Update, Java in the Cloud

Blog Feed Post

Bug 2000 (Y2K) Is Back in Microsoft's Azure

The outage has nothing to do with Microsoft's Long Term Survival probability

In my Vendor's Survival posts I wrote about many leading vendors. Few posts were on Microsoft:

Will Microsoft survive until 2021? - revisited

Will Microsoft survive until 2021?

Vendors Survival: Will Microsoft Survive until 2018?

I also posted about Vendors technologies, strategies and acquisitions related to their Long Term survival. The post

Microsoft's Skype acquisition: Warning Signs ahead is an example. Yesterday, there was a long Microsoft Azure Service Outage. The reason for the outage was a time miscalculation for a leap year.

A long Service Outage is not unique to Windows Azure's PaaS platform. There were long Service Outage in services provided by other Cloud Computing vendors such as Amazon and Google.

The outage has nothing to do with Microsoft's Long Term Survival probability. The reason for the outage is related to Microsoft's Survival: It is an indication of a very poor Software Quality Assurance.

Yesterday Microsoft proved that it learned nothing from Year 2000 Bug (Y2K), which was a major issue more than a decade ago.

We may discover tomorrow or in a year or two years or four years, what else Microsoft did not learn lesson from.

Y2K IT and Business
My blog's name is SOA Filling the Gaps because of gaps between IT and Business, which SOA is about addressing them (as well as BPM and Business Oriented Architecture).

Y2K was a major cause for widening these gaps: IT mangers promised to the Business Managers that if they will spend a lot of money and resources, the organization's computerized systems will not collapse.

The IT managers did not promise any functional extensions or software improvements.

Y2K  FUDS and Facts

Y2K is about systems failures, due to usage of two digits year presentation in a date field. The result is that both 1900 and 2000 are represented by 00 and therefore calculations will use 1900 instead of 2000 by mistake.

Y2K projects were actually Risk Management projects. However, they were justified by a lot of FUDS and few real risk evidence.

The so called risks range span from sending to 105 years woman invitation to join kindergarten (Low severity risk) up to Nuclear Reactors explosions (High severity Risk).

The only real evidences were Case Studies of few installations failed to address the leap year of 1996.

Y2k is a higher severity risk than leap year miscalculation.

Addressing Y2K is a lot more complex issue than addressing leap year miscalculation.

The conclusion was that Y2K damage potential, can be quantified as hundreds or thousands multiples of measured 1996 leap year  miscalculation measured damages.

If I remember correctly, the most cited example of 1996 leap year problem was The Brussels Stock Exchange. This risk event occurrence could be quantified to actual sums of money lost due to treating February 29th as if it was March 1st.

I am sure that Windows Azure Outage due to Leap Year miscalculation costs a lot more than the Brussels Stock Exchange same miscalculation in 1996.

Read the original blog entry...

More Stories By Avi Rosenthal

Ari has over 30 years of experience in IT across a wide variety of technology platforms, including application development, technology selection, application and infrastructure strategies, system design, middleware and transaction management technologies and security.

Positions held include CTO for one of the largest software houses in Israel as well as the CTO position for one of the largest ministries of the Israeli government.