System Context (Baseline)
TraderX is a distributed sample trading platform composed of REST services, a pub/sub feed, a database process, and an Angular UI.
Authoritative context sources:
system/architecture.md(state-specific architecture model)system/end-to-end-flows.md(runtime sequence flows)README.mdanddocs/README.md(component runtime expectations)
Baseline Runtime Shapeβ
- Runtime style: pre-containerized local processes started in deterministic order.
- Communication:
- REST for synchronous validation/query operations
- Socket.IO pub/sub for trade and position events
- H2 database over TCP/PG/Web ports for persistence and inspection
- UI scope for this migration baseline: Angular frontend.
Baseline Service Setβ
databasereference-datatrade-feedpeople-serviceaccount-serviceposition-servicetrade-processortrade-serviceweb-front-end-angular
Ingress is part of the broader platform model but is outside the baseline uncontainerized startup flow.