On May 10 Salesforce experienced a day long outage and lost four hours of customer data. As of May 14, Salesforce is still in degraded state. There is a number of lessons we can learn from this.… Read More What can we learn from the last week’s salesforce.com outage ?
Nothing riles up the passions of the developer community more than pointing out that a technology is dead. Much to my surprise, Java Enterprise Edition still has fans loyal enough to get riled up . JEE as a specification may not be dead but bloated JEE application servers most certainly are and have been for well over a decade.… Read More JEE in the cloud era: building application servers
This article was originally published on my Cloud Power blog at Computerworld on November 10th, 2015 On October 21st, 2015, HP officially announced what many of us anticipated for months. After months of denials and flip-flopping they will shut down their HP Helion Public Cloud service. How does their SLA stack up against other cloud… Read More Managed IT is not the future of the cloud
NoSQL databases scale by adding more commodity servers. With more commodity servers come increased costs and complexities. Some NoSQL systems are better at this than others and need less.… Read More Operations costs are the Achille’s heel of NoSQL
During the week of October 5th, I had an opportunity to attend the AWS re:Invent 2015 conference in Las Vegas, of all places. As someone who has built an entire career on putting together custom application server software, I should be the last one to get excited about server-less applications. Just like Salesforce’s “no software,” Amazon’s “server-less software” mantra is about a world where application development is not limited by IT, software to install and servers to manage.… Read More IT departments must transform in the face of the cloud revolution
1. Persistence and Durability ActiveMQ Depending on the configuration ActiveMQ can maintain a message journal1. Each message is first written into a journal before being shipped to consumers. Ultimately, the number of messages that can be persisted is constrained by the available disk capacity. SQS Amazon SQS stores messages in a distributed storage across all… Read More Top Ten Differences Between ActiveMQ and Amazon SQS
Your IT department’s Kodak moment is now, but it is not the kind of a moment where you get to take a cute picture and save it forever. George Eastman founded Kodak in 1888. The company was dominant during most of 20th century in the market for photographic film. Even though they invented the first… Read More Your IT Department’s Kodak Moment