Contract Delta: 010-kubernetes-runtime
Parent state: 009-order-management-matcher
State 010 introduces no API payload/schema deltas. Contract compatibility is preserved while runtime moves to Kubernetes.
OpenAPI Changesβ
- No endpoint, request schema, or response schema changes are introduced.
- Existing service path prefixes remain unchanged behind the edge proxy.
Event Contract Changesβ
- NATS/websocket event semantics are unchanged.
- Trade processing publish/subscribe contract remains compatible with state
009.
Compatibility Notesβ
- Client-side behavior is intentionally compatible with state
009. - Operational migration changes:
- Service discovery changes from Compose DNS to Kubernetes service DNS.
- Runtime lifecycle changes from
docker compose uptokubectl applyon generated manifests.