Cloudership is my brand. It represents the more than a decade and a half of experience planning, developing, and shipping cloud-native software. I have made it my mission to enable my clients to fulfil their cloud-native business goals in the most efficient, cost-effective way possible. Contact me below for a chat about almost anything.
There has been a lot of excitement about microservices. So there should be. The serverless computing model is designed from the ground up to be "microservices-first", and help overcomes the hardships they inflict on teams working in traditional computing environments.
I have decided to rebrand to more accurately reflect the needs of organizations looking to develop cloud-native software. DevOps is no longer enough - only a combination of excellence in software engineering as well as infrastructure management can provide the edge needed to succeed.
Are containers the future? Everyone seems to think so. However, their development and popularity mirrors that of another technology that came before, which was eventually used to enable something even greater. Containers too will enable something greater - the serverless model.
We already found out, from Part 1 of this story, about all the problems that can go wrong during a live deployment, and how an immutable-server based deployment pipeline can help deal with them. Now, we will find out why it is common end up with an unstable infrastructure, where code is being pushed to manually managed servers, and how to avoid getting there without breaking the bank.
Imagine some of the worst things that could happen to you during deployment - well, they happened to Ali on the same day, and it turned into one of the worst days of his life. Interestingly, Sally in the office across the street had the exact same issues come up during her deployment. However her team had invested in their infrastructure sensibly, and deployed fresh immutable server clusters from pre-built machine images on each deploy. She could just relax, as the infrastructure had been designed to filter out most problems that could occur during deployment. Here is their story!