Platform Engineering and more specifically Internal Developers Platform(IDP) has been a hot topic now for almost 2 years but can anyone define precisely what an IDP is ? Isn’t my Kubernetes cluster a platform already or isn’t GitHub also a developer platform ? Isn’t everything a platform ?
In fact, there is no single answer to this but what you can do is have an opinionated approach to define what an Internal Developer Platform is. In this mini-lab we will build from scratch a simple but a functional and opinionated IDP offering a GitOps approach, stream-lined self-services for developers and a portal.
Using well-known solutions like Kubernetes, ArgoCD and the Operator pattern we will learn how to assemble those different components together in a way that makes sense for the Platform Engineering paradigm.
In fact, there is no single answer to this but what you can do is have an opinionated approach to define what an Internal Developer Platform is. In this mini-lab we will build from scratch a simple but a functional and opinionated IDP offering a GitOps approach, stream-lined self-services for developers and a portal.
Using well-known solutions like Kubernetes, ArgoCD and the Operator pattern we will learn how to assemble those different components together in a way that makes sense for the Platform Engineering paradigm.