Jobs, scheduler et performance
Jobs async
Fonctionnel
Les tâches longues ne doivent pas bloquer l’application : imports, refresh, pipelines, exports, IA, transformations.
Technique
Phase 1 : workers async + queue.
Phase 2 : workers distribués.
Phase 3 : Temporal/Airflow si nécessaire.
Scheduler
Fonctionnel
Planifier refresh datasets, pipelines, exports, alertes et jobs BI.
Technique
Scheduler applicatif avancé : priorités, retries, monitoring, dépendances, séparation dev/viewer.
Cache / performance
Fonctionnel
Le produit doit rester performant sur gros volumes.
Technique
Cache multi-niveau : Redis pour sessions/locks/présence, cache résultats BI, pré-agrégations, materialized views, snapshots.
Gros volumes
Technique
Stratégie : push-down query, pagination, virtualisation UI, cache, pré-agrégation, workers.