AWS Resource Diagram

Edit this diagram in Lucidchart.

Upcoming Changes

  • Migrate RDS to Aurora Serverless tutorial
  • Update MySQL version from 8.x to latest version

Backend services

The canonical backend lives in backend/: uv-workspace microservices under projects/ plus shared libraries under libs/. Each service has an ARCHITECTURE.md (what it does, how it’s built, where code lives) alongside its run-it README. Shared libraries are summarized in backend/libs/README.md.

The root-level directories UserService/, RestaurantService/, BetService/, WebSocketService/, DevPanel-V2/, OutcomeGen/ are pre-monorepo legacy and are not maintained. Use the backend/projects/ versions below.

HTTP APIs (FastAPI + Mangum → Lambda)

Async workers

Scheduled / event Lambdas

Tools

  • agent_service — Maître AI agent (two-Lambda API + SQS runner)
  • dev_panel — Streamlit admin dashboard (port 8501)