Skip to main content

nats-broker Conformance Pack

User Stories​

  • backend services can communicate over a shared, robust broker.
  • frontend can receive live updates over websocket via ingress.

Functional Requirements​

Non-Functional Requirements​

Acceptance Criteria​

  • NATS service is reachable and healthy in state runtime.
  • Trade events published by trade-service are consumed by trade-processor.
  • Account-scoped updates are observable by frontend stream subscriber.
  • Realtime position updates preserve aggregate blotter semantics (existing security rows update in place).

Verification References​

  • scripts/start-state-005-messaging-nats-replacement-generated.sh (planned)
  • scripts/test-state-005-messaging-nats-replacement.sh (planned)