When to use Kubernetes and Internal Developer Platforms | Mojtaba Imani | Beyond Coding Podcast #188

Topics covered
Popular Clips
Questions from this episode
- Asked by 5 people
- Asked by 4 people
- Asked by 4 people
- Asked by 3 people
- Asked by 3 people
- Asked by 2 people
- Asked by 2 people
- Asked by 2 people
- Asked by 1 person
Episode Highlights
Vendor Lock-in
Kubernetes offers a significant advantage in avoiding vendor lock-in, providing flexibility across different platforms. explains that using Kubernetes allows for the creation of internal developer platforms that are independent of specific cloud providers. This independence is crucial because it ensures that the architecture remains consistent, regardless of who provides the Kubernetes service 1.
Kubernetes is unified between the different cloud providers and your on-premise Kubernetes.
---
This flexibility contrasts with serverless technologies, which, while easy to implement, can lead to higher costs and dependency on specific cloud services 2.
Cost Efficiency
Kubernetes can be a cost-effective solution, especially when compared to serverless options, which can become expensive for continuous operations. highlights that while serverless is beneficial for handling peak traffic, it may not be ideal for services that need to run 24/7 due to its high costs 2.
If you have a service that is going to be up 24/7 all the time, it's too expensive.
---
By automating the deployment and destruction of non-production environments, Kubernetes can significantly reduce cloud costs, making it a viable option for companies looking to optimize their infrastructure expenses 3.
Related Episodes


Software Development and Sustainability | Brendan Kamp | Beyond Coding Podcast #160
Answers 383 questionsSenior Software Engineers and LeetCode | Ilya Pimenov | Beyond Coding Podcast #158
Answers 383 questions

Developing People | Ester Le Roux | Beyond Coding Podcast #164
Answers 383 questions













