Responsibility Documentation
Context
Microservices are being adopted. There are multiple microservices, each with exactly one responsible team for it.
Problem
- It is challenging to find a contact person when there are questions about a microservices or there is need for coordination
Solution
Maintain the documentation of responsibilities for each microservice. Include which team is responsible and who serves as a first point of contact if questions arise.
Maturity
More data required (only 2 sources)
Sources of Evidence
L45:
- In context of recovering microservice-based architectures => DSL Metamodel
- Use repo information of each developer contributing to the repository is collected
- Metamodel: Microservice owned by exactly one team
- Tracking people assigned to microservices
- => detect management issues: e.g. too many devs assigned to one microservice or vice versa
L46:
- in context of an enterprise-wide shared repository of all microservice specs (for reuse)
- document ownership as well