NoOps
An honest account of the claim that operations disappears: what managed and serverless platforms genuinely remove, what they only move to a vendor, and what stays with you no matter what you buy.
Overview
Read the full NoOps guidance
Capabilities
Exit cost assessment
Knowing what leaving a provider would cost in time and money before that becomes a decision under pressure.
Provider degradation response
A defined behaviour for when the provider is degraded, rather than improvising during their incident.
Residual operations ownership
Assigning owners to everything the managed service did not remove, which is usually more than expected.
Responsibility split accounting
Stating, per service, which operational responsibilities were eliminated, which transferred to a provider and which were retained.
Service limit and quota management
Knowing and monitoring the provider limits your workload runs against before one of them becomes an outage.
Practices
Provider degradation drill
Rehearsing the response to a provider outage before the provider schedules one for you.
Shared responsibility review
Re-examining, per managed service, what the provider actually commits to versus what was assumed.
Unowned resource sweep
Periodically finding resources nobody claims, which are simultaneously a cost and a security exposure.
Metrics
Provider outage impact time
How long your users were affected by a provider incident, which measures your response rather than theirs.
Unit: minutes per year. Good direction: down.
Retained responsibilities
Operational responsibilities that remain yours after adopting a managed service, counted rather than assumed away.
Unit: responsibilities. Good direction: down.
Service limit incidents
Incidents caused by hitting a provider quota or limit nobody was monitoring.
Unit: incidents per year. Good direction: down.
Untagged resource rate
Share of resources with no owner tag, which are simultaneously a cost and a security question.
Unit: percent. Good direction: down.
Tools
AWS Lambda
Managed function runtime frequently cited as the archetype of removing server operations.
Visit site ↗Google Cloud Run
Managed container runtime that removes host operation while retaining configuration and limit management.
Visit site ↗Infracost
Cost estimation for infrastructure-as-code changes directly in pull requests.
Visit site ↗
Architecture patterns
Reference architectures and their trade-offs live in the blueprints library.
Maturity
- L1 ReactiveManaged services were adopted and operations declared solvedrequired stage
Nobody wrote down what moved and what did not, so the remainder is discovered during an incident.
- L2 RepeatableThe responsibility split is written down per servicerequired stage
Each operational duty is marked eliminated, transferred or retained, and the retained column is honest.
- L3 StandardizedEverything retained has a named owner
Observability, cost, limits and failure behaviour for managed components belong to someone specific.
- L4 MeasuredProvider limits and costs are monitored
Quotas are watched before one becomes an outage, and spend is visible before it becomes a surprise.
- L5 OptimizedProvider degradation is rehearsed and exit cost is known
The response to a provider incident is practised, and what leaving would cost has been assessed rather than imagined.
Maturity for noops is measured, not guessed — every score traces to your answers. See how maturity is scored.
Put it to work
Related Ops disciplines
Sources
- Tier 1 — PrimaryAWS Shared Responsibility Model ↗— Amazon Web Services(verified 2026-09-20)
- Tier 1 — PrimaryGoogle Cloud — Shared Responsibilities and Shared Fate ↗— Google Cloud(verified 2026-09-20)
- Tier 1 — PrimaryNIST SP 800-145 — The NIST Definition of Cloud Computing ↗— NIST(verified 2026-09-20)