The 5 Core Components of an Internal Developer Platform (IDP) #
An Internal Developer Platform (IDP) - whether it’s a home-made internal solution or a solution offered in an as-a-service model - should be built around 5 Core Components. This section explains all of these Components in in more detail. The 5 Core Components are:
Core Component | Short Description |
---|---|
Application Configuration Management | Manage application configuration in a scalable and reliable way |
Infrastructure Orchestration | Integrate with your existing and future infrastructure |
Environment Management | Enable developers to create new environments whenever needed |
Deployment Management | Implement a Continuous Delivery or even Continuous Deployment (CD) approach |
Role-Based Access Control | Manage who can do what in a scalable way |