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

#173: AI Coding Assistants - the future

#173: AI Coding Assistants - the future

In this episode, I discusses the potential benefits of organization-specific AI Coding Assistants. While AI won't replace developers, it can provide more refined and less generic answers, leading to i...

19 Heinä 202312min

#172: AI Coding Assistants - the potential negatives

#172: AI Coding Assistants - the potential negatives

In this episode I discuss the potential negatives of using AI Coding Assistants in software development. I cover topics such as: over-reliance and skill degradation, lack of creativity and innovat...

12 Heinä 202313min

#171: AI Coding Assistants - the benefits

#171: AI Coding Assistants - the benefits

In this episode, I discusses the expected benefits of using AI Coding Assistants in software development. These benefits include: increased productivity, code optimization, learning and knowled...

5 Heinä 202310min

#170: AI Coding Assistants - an introduction

#170: AI Coding Assistants - an introduction

In this episode I discuss the growing use of AI Coding Assistants in software development, particularly large language models like ChatGPT. I explain how AI Coding Assistants can greatly improve prod...

28 Kesä 20238min

#169: ChatGPT - initial conversation thoughts

#169: ChatGPT - initial conversation thoughts

In this episode, I review last weeks conversation with ChatGPT, an artificial intelligence language model developed by OpenAI. I discuss the technology behind ChatGPT, its potential risks and benefits...

21 Kesä 202315min

#168: ChatGPT - my first conversation

#168: ChatGPT - my first conversation

In this episode, I aim to explain what ChatGPT is and its future for a non-technical managerial audience - and I do this through conversing with ChatGPT. I share this first chat I've had with ChatGPT ...

14 Kesä 202312min

#167: Password Hygiene

#167: Password Hygiene

In this episode, I discusses the LastPass breach that occurred last year and how it has prompted me to improve my password hygiene. I talk about why the breach has led me to move away from LastPass -...

7 Kesä 20239min

#166: The value of certifications

#166: The value of certifications

In this episode, I discuss my personal experience with Microsoft Certifications and their value in the IT industry. I believe that certifications provide a wider breadth of knowledge that may not be ...

31 Touko 20238min