Pub/Sub budget test

Simulate hours-service and cost-service for one estimate_id.

  1. Send buttons → local backend → ingress serverless function (validates shared JSON contract) → publishes to ingest-events
  2. Worker consumes topic, validates again (shared JSON contract), stores each part in Postgres
  3. When both hours and cost exist for the same estimate_id → worker publishes to budget-results
  4. Local subscriber on budget-results-local → SSE pushes result here
Status: idle

Hours (hours-service)

Cost (cost-service)

Log

No requests yet.