Leçons publiées sans module
25 leçon(s) · 2h 5min
- 1
Cadrer un backend IA comme produit fiable
Définir périmètre, utilisateurs, SLA, limites, données autorisées et critères de refus.
Estimation · 5 min · Avancé+100 XP - 2
Modéliser les contrats d’entrée/sortie avec OpenAPI et JSON Schema
Transformer les besoins produit en contrats vérifiables, schemas, statuts et erreurs.
Estimation · 5 min · Avancé+100 XP - 3
Structurer une application FastAPI maintenable
Séparer routers, services, adapters, schemas, settings et tests pour éviter le prototype fragile.
Estimation · 5 min · Avancé+100 XP - 4
Isoler providers LLM, modèles et logique métier
Construire des adaptateurs provider-neutral avec fallback, timeouts, retries et tracking.
Estimation · 5 min · Avancé+100 XP - 5
Tester les routes, dépendances et contrats API
Valider endpoints, dépendances, erreurs et contrats sans dépendre d’API externe.
Estimation · 5 min · Avancé+100 XP - 6
Construire une authentification bearer/JWT adaptée à une API IA
Comprendre token, expiration, claims, scopes, erreurs et limites d’un exemple pédagogique.
Estimation · 5 min · Avancé+100 XP - 7
Implémenter RBAC, ABAC et politiques d’accès aux tools
Contrôler routes, données, tools, tenants, budgets et actions sensibles.
Estimation · 5 min · Avancé+100 XP - 8
Gérer secrets, configuration et environnements
Séparer secrets, variables d’environnement, feature flags et configuration sûre.
Estimation · 5 min · Avancé+100 XP - 9
Prévenir abus API : rate limits, quotas, idempotence et mass assignment
Limiter surcharge, replay, escalade de coûts, propriétés inattendues et erreurs d’autorisation.
Estimation · 5 min · Avancé+100 XP - 10
Filtrer données sensibles dans requêtes, réponses et logs
Appliquer minimisation, redaction, conservation, audit et statut needs_review.
Estimation · 5 min · Avancé+100 XP - 11
Choisir entre réponse synchrone, streaming, SSE et WebSocket
Comparer latence, UX, coûts, complexité, reprise et monitoring.
Estimation · 5 min · Avancé+100 XP - 12
Implémenter un flux token-by-token robuste
Concevoir chunks, ordre, erreurs, stop, usage, traces et final event.
Estimation · 5 min · Avancé+100 XP - 13
Concevoir WebSockets pour agents et copilotes interactifs
Gérer sessions, état, ping/pong, auth, backpressure et fermeture propre.
Estimation · 5 min · Avancé+100 XP - 14
Orchestrer le streaming multimodal et vocal
Relier audio, texte, events, interruptions, VAD, TTS et confirmations.
Estimation · 5 min · Avancé+100 XP - 15
Tester et observer les flux temps réel
Mesurer TTFB, inter-token latency, erreurs, interruptions et événements incomplets.
Estimation · 5 min · Avancé+100 XP - 16
Distinguer BackgroundTasks, workers et queues durables
Choisir la bonne architecture selon durée, criticité, reprise et volume.
Estimation · 5 min · Avancé+100 XP - 17
Concevoir un modèle job/status/result idempotent
Créer jobs, status, retries, cancellation, résultat, erreurs et audit trail.
Estimation · 5 min · Avancé+100 XP - 18
Utiliser files, retries, backoff et circuit breakers
Contrôler les dépendances lentes ou instables sans bloquer l’API.
Estimation · 5 min · Avancé+100 XP - 19
Gérer batch inference, concurrency et budgets coût/latence
Optimiser lots, timeouts, quotas, priorités et coûts LLM.
Estimation · 5 min · Avancé+100 XP - 20
Superviser les incidents de jobs et la reprise opérationnelle
Définir alertes, runbook, rollback, requeue et seuils de non-déploiement.
Estimation · 5 min · Avancé+100 XP - 21
Instrumenter traces, métriques et logs pour une API IA
Mesurer latence, coût, erreurs, tokens, tools, reviews et corrélation request_id.
Estimation · 5 min · Avancé+100 XP - 22
Préparer tests, CI, health checks et readiness
Automatiser tests unitaires, contract tests, smoke tests, health et readiness.
Estimation · 5 min · Avancé+100 XP - 23
Déployer un backend IA conteneurisé et scalable
Préparer image, workers, autoscaling, env, secrets, proxies et limites.
Estimation · 5 min · Avancé+100 XP - 24
Gouverner une API IA : RGPD, AI Act, audit et documentation
Documenter usage, données, consentement, conservation, risques et human review.
Estimation · 5 min · Avancé+100 XP - 25
Capstone Backend IA : API complète, streaming, auth, queue et observabilité
Assembler produit, contrats, sécurité, streaming, jobs, monitoring et soutenance.
Estimation · 5 min · Avancé+100 XP