Aller au contenu

Async tasks

Queues, workers et event-driven architecture — traiter les tâches en arriere-plan et découvrir la communication asynchrone.


A venir

Ce tutoriel est en cours de rédaction.

Contenu prévu

Section Contenu
Fondamentaux Patterns async, synchrone vs asynchrone, queues
Message brokers RabbitMQ, Kafka, NATS — architecture et choix
Workers et consumers Celery, Sidekiq, Bull, patterns de traitement
Event-driven architecture Events vs commands, pub/sub, event store
Retry et dead letter Idempotence, backoff, DLQ, poison messages
Bonnes pratiques Observabilité, ordering, exactly-once, schéma évolution
Cas avances Saga pattern, outbox, CDC, choreography vs orchestration