Maîtriser MongoDB
Pour le Scale.
De l’Architecture à la Production.
Une immersion de 3 jours en présentiel sur Lille conçue pour transformer les développeurs Backend en Architectes Data capables de prévoir la charge et d’éviter les catastrophes en production.
Ils m'ont fait confiance
3 JOURS
21h d'immersion totale
70% PRATIQUE
Lab LegacyBook en live
DEV / ARCHI
Backend & Tech Leads
100% TERRAIN
Zéro slide générique
L'Histoire.
Chronologie d'un crash annoncé.
La Lune de Miel
En local ou au début du projet, MongoDB est magique : flexible, rapide, sans schéma strict. Vos équipes avancent vite et tout semble parfait.
Le Réveil Brutal
En production, le volume révèle les défauts de conception invisibles à petite échelle.
Les Symptômes du Crash
Requêtes qui scannent des milliers de documents, RAM saturée, lag de réplication, performances dégradées, coûts d'infrastructures qui explosent.
La Réalité
Ce n'est pas la technologie, mais une modélisation inadaptée à la charge réelle.
Apprendre par le Diagnostic.
LegacyBook n'est pas un cours théorique, c'est un transfert d'expérience pour coder avec le moteur, pas contre lui.
Constat
Charge réaliste
Diagnostic
Analyse Tooling
Théorie
Concept interne violé
Correction
Solution Architecturale
Validation
Relance de charge
Creating network "legacybook_default"...
Creating mongo-node1 (ReplicaSet)... done
[WARNING] Query too slow: 1240ms | Collection: orders | Index: NONE
[CRITICAL] WiredTiger dirty cache: 96% | High pressure
Le Lab : LegacyBook
Vous héritez d'une plateforme e-commerce en perdition. Votre mission : auditer, stabiliser et scaler LegacyBook alors que nous simulons des milliers de transactions par seconde.
Syllabus.
3 dimensions pour devenir incollable.
Module 01
Architecture & Design Patterns
- Penser en "Documents" et anti-patterns
- Bucket Pattern & Extended Reference
- Concurrence, Stocks & Transactions rapides
Module 02
Performance & Moteur WiredTiger
- Structure B-Tree et règle ESR
- Analyse de requêtes & plans d'exécution
- Gestion de la mémoire et cache MongoDB
Module 03
Production, Sécurité & Ops
- Replica Set & Haute Disponibilité
- Observabilité & Slow Queries
- Sécurité, Backups réels & Intro au Sharding
Public Visé & Pré-requis.
Public Cible
Développeurs Backend (Node, Python, Go, Java...), Tech Leads, Data Engineers, Architectes, DBA.
Pré-requis
Avoir déjà pratiqué MongoDB. Savoir faire un CRUD, comprendre la notion de Collection vs Table.
Les Fondations
1 Journée axée sur la syntaxe, l'installation et les bonnes pratiques pour préparer le Bootcamp Expert (Pack "Zero to Hero").
Demander le programmePrêt à transformer votre équipe ?
On ne devient pas expert par hasard, mais par le transfert d'expérience vécue. Contactez-moi pour discuter de votre stack.