Contract Delta: 009-kubernetes-runtime
Parent state: 003-containerized-compose-runtime
State 004 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β
- Trade-feed websocket/event semantics are unchanged.
- Trade processing publish/subscribe contract remains compatible with state
003.
Compatibility Notesβ
- Client-side behavior is intentionally compatible with state
003. - Operational migration changes:
- Service discovery changes from Compose DNS to Kubernetes service DNS.
- Runtime lifecycle changes from
docker compose uptokubectl applyon generated manifests.