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.