#43: Containers, Docker, Kubernetes and Serverless - explaining Serverless

#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.

Jaksot(206)

#21: Continuous Deployment

#21: Continuous Deployment

In the last few episodes I've started a mini-series introducing some of the tools and practices that allow for the fast delivery of software ... and ultimately delivery of value to our customer. In ep...

11 Joulu 20197min

#20: Continuous Delivery

#20: Continuous Delivery

In the last few episodes I've started a mini-series introducing some of the tools and practices that allow for the fast delivery of software, and ultimately delivery of value to our customer. In episo...

4 Joulu 20197min

#19: Continuous Integration

#19: Continuous Integration

UPDATE: I noticed after initial publish the order of the clips in this episode where very incorrect. I've now updated - apologies for any confusion. In last week's episode I started a mini-series in...

27 Marras 201911min

#18: Source Control

#18: Source Control

In this episode, I want to talk about Source Control. Source Control is a tool that should be available to your Software Development and at the heart of everything they do. The aim of this episode is ...

20 Marras 201910min

#17: Monoliths and Microservices

#17: Monoliths and Microservices

In this weeks podcast, I wanted to talk about how the size and complexity of a deployable piece of software matters to the ability to deliver value to the customer - and thus ROI on our Software Devel...

13 Marras 20197min

#16: Technical Debt

#16: Technical Debt

In this episode I want to introduce the term Technical Debt. The term Technical debt was coined in 1992 by Ward Cunningham to describe what happens when we fail to adequately maintain what he calls “i...

6 Marras 201910min

#15 - Monitoring

#15 - Monitoring

In last weeks episode I talked about software testing - predominantly around automation to aid in flow of delivering value to your customer. One point I touched on in the episode is that you cannot, a...

30 Loka 20199min

#14: Software Testing

#14: Software Testing

In this episode I want to talk about testing, why it is important for ROI and what types of testing can be done.

23 Loka 201911min