Add new infra architecture

This commit is contained in:
Urtzi Alfaro
2026-01-19 11:55:17 +01:00
parent 21d35ea92b
commit 35f164f0cd
311 changed files with 13241 additions and 3700 deletions

View File

@@ -120,8 +120,12 @@ class InventoryService(StandardFastAPIService):
await alert_service.start()
self.logger.info("Inventory alert service started")
# Initialize inventory scheduler with alert service and database manager
inventory_scheduler = InventoryScheduler(alert_service, self.database_manager)
# Initialize inventory scheduler with alert service, database manager, and Redis URL for leader election
inventory_scheduler = InventoryScheduler(
alert_service,
self.database_manager,
redis_url=settings.REDIS_URL # Pass Redis URL for leader election in multi-replica deployments
)
await inventory_scheduler.start()
self.logger.info("Inventory scheduler started")