A simulated order-execution platform built for the FundingPips Senior Platform Engineer tech task. Place an order and watch it flow through the API, Postgres, NATS JetStream and the fill worker — live, on ECS Fargate.
Place a demo order Check readinessPOST /orders persists the row (status pending), publishes to orders.created, and the worker flips it to filled ~2s later. The panel on the right polls GET /orders/{id}.
ECS Fargate (Spot) in private subnets · RDS Postgres · NATS JetStream · ALB + ACM TLS · structured JSON logs with a request ID propagated from API to worker · zero-downtime rolling deploys with automatic rollback · all Terraform, all under $50/month.