Published Jan 8, 2025

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

Explore the strategic advantages of using Kubernetes, the rise of internal developer platforms, and the cost-security balance between cloud and on-premise setups as Mojtaba Imani delves into platform engineering and its impact on developer productivity.
Episode Highlights
Beyond Coding Podcast logo

Popular Clips

Questions from this episode

Episode Highlights

  • Cost Factors

    Cost considerations play a crucial role in deciding between cloud and on-premise setups. highlights the potential for significant savings by automating non-production environments, which can reduce cloud costs by up to 70% 1. He explains that cloud solutions excel in handling spiky traffic, such as during Black Friday, while on-premise setups may be more cost-effective for predictable workloads 2.

    For example, there is a huge discussion about how to manage the cost and it's very important you should, you should not ignore it.

    ---

    adds that internal development platforms offer flexibility, allowing companies to choose the most cost-effective solution based on their specific needs.

       

    Security Concerns

    Security is another critical factor when choosing between cloud and on-premise environments. notes that many companies consider migrating back to on-premise due to security concerns, alongside cost issues 2. He suggests hybrid solutions as a viable option, where predictable workloads remain on-premise and unpredictable ones are managed in the cloud.

    Most of the companies that decide to go back from the cloud to on premises it is because two reasons, cost and security.

    ---

    emphasizes the importance of evaluating security needs and potential risks when deciding on the best infrastructure.

Related Episodes