Async-First — Quick Reference Décharger les traitements 200 ms vers des workers en arrière-plan, pour garder l'UI/API réactives. Quand activer l'async | Cas | Async ? | |-----|---------| | Envoi d'email transactionnel | ✅ | | Génération PDF / export CSV | ✅ | | Appel API tierce 200 ms | ✅ | | Traitement batch nocturne | ✅ | | Lecture base de données triviale | ❌ | Cinq invariants non-négociables 1. HTTP < 200 ms. Toute opération qui dépasse ce seuil doit être déportée. 2. Idempotence obligatoire. Un message peut être rejoué — concevoir comme tel (idempotency keys, dedupe). 3. Retry + Dead Let…