Those of us who work on complex computer systems know that it can be a daunting task to get all the different systems to communicate and work properly. The bigger the infrastructure gets, the more complex it becomes. Now, take the most complex system that you have designed or worked with and increase the complexity a hundredfold, and that might give you an idea of the complexity involved with the design and deployment of the Affordable Care Act web portal. Continue reading Learning from What Went Wrong: The Affordable Care Act Web Portal
Organizations are increasingly deploying in the cloud; moving applications from datacenters to the cloud or creating new applications for the cloud. Today, clouds convey an image of high availability, reliability and scalability unsurpassed in computing history. With sophisticated technology and advanced practices, vendors portray their SaaS, IaaS and PaaS solutions built “in the cloud” as almost impermeable to disasters and other acts of God.
Except when they’re not. Continue reading Deploying in the Cloud: Lessons When Clouds Burst
The speed at which technology changes is absolutely amazing in that as soon as you buy something, the next faster, bigger model comes out. I think back to when I started my career and remember a workstation that I was using with a 200MHz processor and I was really thrilled when I got it bumped up to 64MB of ram. Now, although the hardware was changing at blazing speeds, you used to know you had a three to five year run with the operating system before you had to worry about upgrading and refreshing the operating systems. VMware has been changing the rules the last few years on major releases coming out, every two years. Continue reading The Speed of Change