advanced
Service ownership
Назначайте clear owning teams, SLOs, runbooks и change authority, чтобы у каждого service был accountable owner lifecycle.
Каждый production service нуждается в ясной owning team, ответственной за SLOs, on-call, runbooks, security patching, capacity и change authority. Без ownership надёжность падает, инциденты перекидываются между командами.
«You build it, you run it» меняет specialization на accountability; platform teams дают paved roads, не владея business logic.
На интервью: определите ownership нового сервиса — кто в pager, кто одобряет schema changes, кто говорит с consumers.
Типовые ошибки: shared ownership как отсутствие ownership; orphan services после реоргов; platform team виноват в app bugs.
Компромисс — гибкость против сложности: знайте, когда достаточно более простого пути.
Чеклист:
- Одна primary team на сервис в service catalog.
- Документируйте SLOs, escalation и runbooks.
- Согласуйте code review и deploy rights с owners.
- Явно переназначайте ownership при смене команд.