In most organizations, there are different teams working on the infrastructure. Either building it, maintaining it, managing security, FinOps or simply using it to deploy applications.
This means, based on how teams collaborate, developers, data engineers/scientist and product team rely on DevOps / cloud architects / platform team to build and maintain their infrastructure. This dependency naturally creates a bottleneck.
This bottleneck has different root causes:
We are moving more and more into a cloud native world where the architecture of the application and the architecture of the infrastructure are almost the same, we need to have a centralized self serve model where users can:
This producer-consumer model where the producer or publisher is a team building approved use-cases (with best practices, naming conventions, security and FinOps). It publishes these templates into a service catalog for consumers to pick the right architecture and easily deploy it.
Brainboard has been build for this specific purpose, where you have a central place that hosts your processes, cloud maturity and people working on them:
This self-serve model is optimized to increase your velocity on both ends: