Enable developer self-service
The ideal velocity for application developers is that they get the infrastructure they need, when they need it, without human gatekeepers. This known as developer self-service.
To achieve developer self-service, application developers need:
- A catalog of patterns to choose from
- A way to configure a pattern
- A way to deploy the pattern
- A way to monitor the pattern instance
- A way to update or delete the pattern instance
As you can see, developer self-service is highly valuable, but also hard to get right.