#1 Microservices and monoliths

November 12, 2025 · 01:04:44 · Krisztian Fischer & Toby Sears

Show Notes

In this episode, Toby and Krisztian dig into one of software engineering's most debated topics: monoliths versus microservices. They break down what each architecture actually means, where the industry went wrong by treating microservices as a default, and when a well-structured monolith is the smarter choice. The conversation covers real-world scaling challenges, infrastructure complexity, team organisation, Kubernetes fatigue, and the hidden costs of over-engineering early-stage products.

https://techleaguepodcast.com/

LinkedIn: https://www.linkedin.com/company/techleague-podcast/

Instagram: https://www.instagram.com/techleaguepodcast/

Apple Podcasts: https://podcasts.apple.com/us/podcast/tech-league/id1852602975

Spotify: https://open.spotify.com/show/1zx8UIe2EjawuVU3I31fdP

Chapters

0:00 Introduction

0:40 What is a monolith?

2:31 What are microservices?

3:50 The case for monoliths

7:46 Scaling problems with monoliths

8:17 Running a monolith like a microservice

14:00 The infrastructure cost of microservices

19:15 Pros and cons of microservices

22:03 Infrastructure as code and service ownership

24:00 Architectural mistakes and migration pain

28:41 Technology diversity: freedom or fragmentation?

33:25 The danger of nano-services

35:21 When should you use a monolith?

39:39 When should you use microservices?

42:44 ECS Fargate vs Kubernetes

43:01 The history of container orchestration

51:06 Is the complexity worth it?

58:13 Conclusions and takeaways

1:01:36 How to build a monolith you can grow out of

Technologies Mentioned

Docker - https://www.docker.com

Kubernetes - https://kubernetes.io

Amazon ECS - https://aws.amazon.com/ecs/

AWS Fargate - https://aws.amazon.com/fargate/

AWS Lambda - https://aws.amazon.com/lambda/

Terraform - https://www.terraform.io

Apache Mesos - https://mesos.apache.org

Google Cloud Run - https://cloud.google.com/run

Helm - https://helm.sh