- Add retry mechanism for PostgreSQL connections (10 retries, 2s base delay) - Add retry mechanism for RabbitMQ connections (10 retries, 2s base delay) - Add retry mechanism for Redis connections (10 retries, 2s base delay) - Use exponential backoff: delay increases with each retry attempt - Log detailed retry information (attempt number, max retries, errors) - Redis continues without cache if all retries fail (non-critical) - Database and RabbitMQ return error after all retries (critical) This resolves startup failures when dependent services are slow to initialize, particularly RabbitMQ which may pass health checks but not be fully ready. |
||
|---|---|---|
| .claude | ||
| backend | ||
| docs | ||
| frontend | ||
| kubernetes | ||
| scripts | ||
| tests | ||
| .gitignore | ||
| README.md | ||
| docker-compose.yml | ||