08 · System architecture
Four layers, one deal flow.
A pragmatic stack: a TanStack Start front-end over a FastAPI gateway, with Postgres + PostGIS as the source of truth, Elasticsearch for discovery, and Python workers for the match intelligence.
Layered stack
Each layer has a single job.
Layer 1
Client · Next.js / TanStack Start
Layer 2
API · FastAPI + GraphQL gateway
Layer 3
Data · Postgres + PostGIS + Elasticsearch
Layer 4
ML · Python workers