02 — Capability · BC-1210.10
Compute & Runtime Platform
Provide the clusters, container orchestration and serverless runtimes product services run on, with scaling, isolation and placement handled once rather than per team.
- Runtime Platform
- Cluster Platform
In scope
- Container and serverless runtimes for product workloads
- Workload scheduling and autoscaling policy
- Tenancy and isolation boundaries between teams and environments
Out of scope
- Corporate servers and virtualization (see BC-730)
Realized by · 0
- No product in the catalog yet.
Used in · 0
- Not yet placed on a value stream.
Build it · 9
- pattern Competing Consumers via BC-1210.10.20
- pattern Sidecar
- pattern Twelve-Factor App
- stack Event-driven microservices on Kubernetes
- stack Serverless API on AWS via BC-1210.10.40
- stack Static site at the edge via BC-1210.10.40
- stack Platform infrastructure baseline
- book Designing Distributed Systems
- book Kubernetes Patterns
Decomposes into · 4
- BC-1210.10.10Cluster ProvisioningStand up and maintain the orchestration clusters and node pools product workloads run on, in every region the product serves.
- BC-1210.10.20Workload Scheduling & ScalingPlace workloads and scale them with demand under policies that balance cost, latency and resilience without each team tuning its own.
- BC-1210.10.30Environment IsolationKeep development, staging and production, and the teams within them, separated so a mistake in one cannot reach another.
- BC-1210.10.40Serverless & Edge RuntimeOffer function and edge execution for workloads that need to run close to users or only on demand.