Internal developer portals exist to provide developers with a product-like experience that’s free of cognitive load, allowing developers to stay in the flow and be productive. Platform engineering will make those actions reusable in the platform, and the internal developer portal will act as the interface to the platform and then reflect the changes in the software catalog. But internal developer portals are more than loosely coupled product-like user interfaces that make developer lives easier.
A Kubernetes Internal Developer Portal: The ‘Running Service’ Blueprint
Let’s look at how to set up blueprints (the data model) for a Kubernetes internal developer portal and then at how and when we include the running service blueprint for Kubernetes.