Platform as Code: Simplifying developer platform design with reference architectures
Developer platforms can reduce the cognitive and operational load on software developers and thereby improve productivity and developer experience. We implemented reference architectures for developer platforms on AWS, GCP, Azure and OpenShift that allow organisations to set up an MVP of their developer platform in one day.
Reducing the cognitive and operational load on software developers is the key to increasing product innovation and velocity. With that in mind, in this talk we showcase how to separate the application code from orchestration and operations concerns without breaking the DevOps model. We built cloud-native reference architectures for Internal Developer Platforms that allow operations teams to define and manage how and where workloads are deployed and within which guardrails, while still enabling developer freedom via abstraction and self-service.
Following our reference architectures you can:
- Remove some of the stressors from product and platform teams that limit developer experience and productivity
- Enable platform teams to drive standardization and ensure security and compliance is baked into all components
- Remove cognitive load and frees up time of software developers to do what they do best: writing code that solves customer problems