The Good, The Bad and The Ugly: The Gory Details of an IDP | Cloud Native Denmark 2025 Aarhus
Автор: Cloud Native Nordics
Загружено: 2026-02-14
Просмотров: 13
Описание:
In this presentation, we will give an honest and complete tour of the Internal Development Platform (IDP) at the Finnish National Broadcasting Company (Yleisradio) through code samples and live demos. Our IDP provides a golden path for our developers to deploy applications to Kubernetes clusters in cloud environment. These applications serve approximately 2 million daily users. The main components of our IDP is an internal CLI tool and a collection Infrastructure-as-Code modules that set up a typical Kubernetes deployment. Our IDP does provide value, but many of its short-comings are apparent in our day-to-day application deployments and operations. However, it is our belief that facing and admitting these short-comings and weaknesses is the best way forward. Our experience is that relying solely on common Infrastructure-as-Code tools —eg. Terraform/OpenTofu, Helm, raw Kubernetes objects or even GitOps tools— when building IDPs leads to poor and inadequate abstractions and insufficient modularisation. This can, unfortunately, increase the cognitive load of the developers instead of decreasing it. We will show real-world examples of the consequences of inadequate abstractions. Finally, we will explain why we think Kubernetes Custom Resources and the Kubernetes Operator Pattern will hopefully provide a better developer experience and a realistic migration path to a new IDP that does not involve multi-year migration projects that unnecessarily burden the developers. We think the ideal IDP does not only provide an easy way to setup the whole application environment but also a proper operating environment in which you can debug and fix operational problems.
Cloud Native Denmark is a premier tech conference where Kubernetes and Cloud Native community comes together for an experience packed with inspiring talks, hands-on workshops, and great opportunities to build professional networks.
🚀 CND Website: https://cloudnativedenmark.dk/
🚀 CND 2025 Conference Archive: https://2025.cloudnativedenmark.dk/
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: