Better ROI from Software Development
#43: Containers, Docker, Kubernetes and Serverless - explaining Serverless
Over the current few episodes I am introducing a number of technologies from modern Software Delivery.
These are:
- Containers
 - Docker
 - Kubernetes
 - And Serverless
 
There are "hot" technologies within Software Development at the moment.
They are helping Software Teams:
- Get Better ROI when spending on Computer Servers
 - Improving the speed to market
 - Allowing for more complex and ambitious solutions
 
These are technologies that your Development Team may want to use or may even be using.
In episode 40, I explained Virtualisation; a technology that makes the other possible.
In episode 41, I introduced Containers and the Docker Container format - a technology that allow us to achieve greater ROI from our physical servers, improves our developer productivity and increase access to the tools they need.
In episode 42, I introduced Container Orchestrators and Kubernetes; a technology for running complex containers based solutions; helping us to:
- Ensuring consistent load across our physical machines - giving better ROI through higher density usage
 - Starting and stopping containers based on load - again giving better density and being more resilience to inconsistent workloads
 - Self healing to avoid costly and embarrassing outages
 - Proving a platform to allow multiple containers to operate as single system
 - And automating many, previously, manual tasks
 
In this episode I will move onto the Serverless technology.
I will also close out this little series on "hot" technologies, by talking about them in the Cloud and the future of these technologies as I foresee it.
Better ROI from Software Development