B2B management platform for remote teams
The problem
Startup with 3k active users whose monolithic architecture could not sustain projected growth. Response times > 8 seconds at peak hours.
The solution
Progressive migration to microservices with FastAPI. Cache implementation with Redis and separation of the async jobs layer with Celery.
Result
Response time reduced from 8s to 280ms. Capacity to support 50k users without additional infrastructure changes.
Stack