Latin American proptech — Real estate data from three countries on a single platform
Client: Latin American proptech — Real estate
The challenge
There were 5 repositories, a manually managed server, and three copies of the API edited separately. The scrapers mixed Selenium, Flask, and .NET 8, days away from the end of its support.
The solution
Everything was unified into a monorepo of 6 services with Python 3.13, FastAPI, SQLAlchemy 2, and Alembic, a single Playwright scraper for Finca Raíz, Inmuebles24, and Portal Inmobiliario, and a Laravel 13 dashboard, with continuous integration on Azure DevOps. Daily deliveries go to AWS S3, the public API uses keys stored as hashes and request rate limiting, and the history started clean, with key rotation and mandatory two-factor authentication.
Technologies used
- Python
- FastAPI
- Playwright
- PostgreSQL
- AWS S3
- Azure DevOps
Results
- 5 Repositories unified
- 6 Services in one monorepo
Keep reading
Want similar results?
Let's talk. We design solutions tailored to your industry.
Book a consultation