advanced
Operational cost
Include monitoring, incident response, security patching, capacity planning, on-call load, and platform expertise in the architecture cost.
Architecture choices incur ongoing cost: monitoring dashboards, on-call rotations, security patching, capacity planning, incident response, and the expertise to run each component. A microservice that saves dev time but triples pager load may be a net loss.
Include toil, mean time to recovery, and the bus factor for niche infrastructure (Kafka, service mesh, custom operators).
On interviews: quantify operational cost alongside dev velocity; explain what you would simplify if on-call burnout appeared.
Common pitfalls: adopting Kubernetes or a mesh without staffing; no SLOs so every alert pages equally; operational work unpaid because it is "not a feature."
Checklist:
- Estimate on-call and runbook burden per component.
- Staff platform expertise or buy managed services.
- Tie architecture reviews to SLO and incident data.
- Sunset components that cost more than they save.