Skip to main content

Tasks: YU02-lmax-kubernetes

Phase 1: State Scaffold​

  • Register YU02-lmax-kubernetes in the state catalog
  • Create specs/YU02-lmax-kubernetes
  • Add generation and runtime harness entrypoints
  • Add learning-guide placeholder

Phase 2: Port Matrix​

  • Inventory all durable YU01 runtime overrides by service and responsibility
  • Map each YU01 delta to its 014 target location
  • Identify compose-only assumptions that need Kubernetes redesign
  • Record frontend/FDC3 invariants inherited from 014
  • Resolve initial database/runtime compatibility direction for the first port slice
  • Confirm Postgres as the long-term runtime baseline

Phase 3: Implementation​

  • Seed order-matcher LMAX internals into YU02-lmax-kubernetes runtime overrides
  • Seed trade-service Gateway role into YU02-lmax-kubernetes runtime overrides
  • Reconcile copied service configs to the current 014 postgres baseline
  • Add replay-gated actuator readiness for order-matcher
  • Add persistent Kubernetes/Tilt storage manifests for order-matcher
  • Reconcile trade-processor and supporting service boundaries after hot-path cutover
  • Validate live Postgres projector behavior under the new runtime semantics
  • Update generated runtime scripts and manifests for dedicated YU02-lmax-kubernetes lifecycle behavior

Phase 4: Validation​

  • Validate inherited 014 behavior remains intact
  • Validate LMAX replay-gated readiness on Kubernetes
  • Add live smoke checks for runtime availability and regression boundaries