ποΈ System Architecture¶
The Property Intelligence Pipeline is based on a ProducerβConsumer model, augmented with a Machine Learning pipeline and full observability stack.
π End-to-End Data Flow¶
- Producer discovers property URLs and enqueues them into AWS SQS.
 - Consumer polls SQS, scrapes details, validates data, and persists into PostgreSQL.
 - FastAPI exposes the data, analytics, and ML predictions.
 - Prometheus & Grafana provide full observability.
 - ML Pipeline trains rent prediction models using historical data.
 
π Diagrams¶
High-Level Overview¶

System Flow¶

ML Pipeline¶

FastAPI flow¶
