ποΈ 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.