Platform reference architecture on Red Hat OpenShift
We looked at the Internal Developer Platforms built and run by some of the world’s best platform engineering teams. We condensed our key learnings for OpenShift setups into this reference architecture whitepaper.
You should read this if you want to...
- Learn about IDP design principles
- Understand how architectural components fit together
- Design great interaction patterns for platform engineers and developers
- Deep dive into an IDP GitOps flow
Platform Engineering is the hot new thing in town. But too often we stop at the buzzwords rather than concretely show how platforms are built. While implementations differ, there are common patterns that emerge.
After having architected, built and observed hundreds of platforms, we have consolidated our learnings in this whitepaper. These architectures in enterprises are strikingly similar. Both in the tools deployed and the approaches used.
Tools in this architectures
This architecture focuses on the OpenShift ecosystem and includes OpenShift Container Platform, Red Hat Developer Hub, Humanitec, ArgoCD, Terraform, and more. Please note that this architecture is compatible with any other tooling choice. Keep in mind, you can easily swap components, e.g. GitHub Actions as a CI-tool or Cortex as a portal and the architecture would still be valid.