/system-notes/parkspace-v2
Context: Migrated from a synchronous Flask monolith.
Why Celery
- Email reports and summaries were blocking requests
Why Redis
- Celery broker + result backend
- Cache for frequently accessed slot data
Trade-offs
- Added infra complexity
- Eventual consistency for async jobs
← Back to Projects