#42: Containers, Docker, Kubernetes and Serverless - explaining Container Orchestrators and Kubernetes

#42: Containers, Docker, Kubernetes and Serverless - explaining Container Orchestrators and Kubernetes

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 simplicity to access the tools they need,

Towards the end of that episode I talked about how containers and the Microservice architecture from episode 17 are logical bed fellows and are gaining huge industry adoption.

The downside to this however is a level of complexity brought by having so many small "parts" to manage.

While it is considerably easier to think about and develop at a small scale ... Linking them together correctly brings additional overheads to the big monolith on a single server setup.

To make this practical we need a Container Orchestrator - the subject of todays episode.

Jaksot(206)

#101 - The Theory of Constraints - Part 1

#101 - The Theory of Constraints - Part 1

In this episode, I discuss the Theory of Constraints as introduced in the book The Goal by Eliyahu M. Goldratt. Modern software development methodologies (Agile, Lean, DevOps) place a heavy focus on t...

22 Syys 202114min

#100: Project to Product by Mik Kersten

#100: Project to Product by Mik Kersten

Welcome to the 100th episode of the Better ROI from Software Development podcast. In this episode, I introduce the second book that I would recommend to any non-technical CxO. Project to Product by Mi...

15 Syys 202115min

#99: Value Streams and Value Stream Mappings

#99: Value Streams and Value Stream Mappings

In this episode, I introduce Value Streams and Value Stream Mapping. Value Streams and Value Stream Mapping, I believe, are exceptionally useful tools to help us understand what we're doing, how we ar...

8 Syys 202113min

#98: Open Source - Licences

#98: Open Source - Licences

Continuing the conversation on Open Source, in this episode I look at common licences. There are a variety of licences in Open Source - covering legal use and commitments you must abide by. Like any ...

19 Elo 202112min

#97: Open Source - the motivation

#97: Open Source - the motivation

Continuing the conversation on Open Source, in this episode I look at the motivation behind why it exists. Why would individuals, groups and even organisations give up their time, their work, and thei...

11 Elo 202111min

#96: Open Source - Is it really free?

#96: Open Source - Is it really free?

Open Source is everywhere - in our software, in our servers, and in the services we use every day - and its here to stay. In this episode, I give an introduction to what Open Source is, why its incorr...

4 Elo 202118min

#95: Software Application Speed - the Content Delivery Network

#95: Software Application Speed - the Content Delivery Network

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - using a Content Delivery Network (CDN). In this episode I introduce the Content Delivery Network ...

28 Heinä 202114min

#94: Software Application Speed - Caching

#94: Software Application Speed - Caching

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - Caching. In this episode I introduce Caching - how prevalent it is within modern computing, why w...

21 Heinä 202113min