J
Backend SaaSPratiqueSemaines 9-106-10h3 sources

Jobs, queues et Redis

Savoir sortir les tâches lentes du request/response : embeddings, emails, exports, webhooks, retries.

Schéma mentalLis la ressource, construis une preuve, vérifie les critères, puis marque la progression.
LireConstruireVérifierProuver
01

Pourquoi ça compte

Les apps IA font souvent des tâches longues et coûteuses qui doivent être fiables.

Les queues améliorent résilience, retry, observabilité et expérience utilisateur.

02

Ce que tu dois comprendre

Expliquer le problème que "Jobs, queues et Redis" résout, ses limites et ses cas d'usage réalistes.

Mettre en pratique: mettre un job d’indexation de documents en arrière-plan.

Construire une preuve exploitable: pipeline de job document indexing avec statut visible.

Relier ce sujet aux items voisins de la roadmap et aux décisions produit ou architecture.

03

Projet preuve / livrable

Pipeline de job document indexing avec statut visible.

04

Cours à compléter

Lis le texte de l'étape, ouvre le cours complet, puis coche l'étape seulement quand tu l'as réellement terminée.

Étapes0/5
Parcours pratiqueChaque carte représente une ressource à ouvrir, un exercice à terminer, puis une preuve à produire.
CoursExerciceChecklistLivrable
  1. Étape 01BullMQ Docs

    Mettre un job d’indexation de documents en arrière-plan.

    Cours complet -> Workers
  2. Étape 02BullMQ Docs

    Ajouter retry, statut, erreur et idempotence basique.

    Cours complet -> Retrying Failing Jobs
  3. Étape 03BullMQ Docs

    Afficher le statut dans le dashboard.

    Cours complet -> Job Progress
  4. Étape 04GitHub Docs

    Transformer "Jobs, queues et Redis" en preuve visible: README, capture, courte vidéo ou commit commenté.

    Cours complet -> About READMEs
  5. Étape 05ADR GitHub

    Relire les sources principales et noter les compromis, limites et prochaines améliorations du livrable "Pipeline de job document indexing avec statut visible.".

    Cours complet -> Architecture Decision Records

Avance étape par étape: ouvre le cours, complète l'exercice, puis coche l'étape avant la suite.

Prochaine section

Common traps

  • Ne te limite pas à regarder des vidéos sans produire un livrable visible.
  • Ne passe pas au sujet suivant sans commit, README ou capture de démo.
  • Ne marque pas l'item comme fait si les critères d'acceptation ne sont pas encore vérifiables.