Semaine 1 · Épisode 1 · L'Entreprise

Les petites entreprises

La Table Ronde

Alice & Arthur — Magasin spécialisé dans les jeux de société et jeux de rôles passionnés. Premier site vitrine et catalogue d'articles.

En classe · Le scénario

Cornucopia (laboratoire)

Flora & Hazel — Ferme maraîchère éco-responsable fournissant des paniers bios de saison. Étal de marché & boutique en ligne.

En laboratoire · Évalué
420-5A4-MT · Le Fil Rouge des Entreprises
Semaine 1 · Épisode 1 · Client no 1 (En classe)

La Table Ronde (Alice & Arthur)

Boutique de Jeux & Espace Communautaire

Fondée par Alice Chevalier et Arthur Petitpas, La Table Ronde est un magasin chaleureux spécialisé dans les jeux de société, jeux de cartes à collectionner et jeux de rôles, disposant d'un espace café convivial. Leur premier site vitrine sous WordPress permet aux clients de consulter le catalogue, réserver les précommandes et suivre les événements. Et au cœur de la boutique, leur chat Mimzy dort paisiblement dans la vitrine entre deux boîtes de jeux.

Boutique & Maquette 3D
🎯 Rôle dans le Cours

Scénario de démonstration en classe : Chaque semaine, le serveur de La Table Ronde subit une crise ou une évolution d'architecture résolue devant le groupe (présentation de démonstration).

  • Jeux de société, cartes à collectionner & événements
  • Café-grignotines, précommandes & guides PDF
420-5A4-MT · Le Fil Rouge des Entreprises
Semaine 1 · Épisode 1 · Client no 1 (Événements perturbateurs)

La Table Ronde — Événements Perturbateurs

📦 Partie 1 · Conteneurs & Isolation (S2 à S5)
  • Soirées jeux & Piratage : Succès des événements ➔ Le serveur LAMP tout-en-un est piraté ➔ Urgence d'isolation Docker pour restaurer en 5s.
  • Précommandes de jeux : Effondrement lors des réservations de boîtes exclusives ➔ Encapsulation multi-services avec Docker Compose.
  • Cours de jeux en ligne : Afflux simultané de joueurs ➔ Répartition du trafic sur cluster Docker Swarm.
🌐 Partie 2 · Scalabilité Horizontale (S6 à S10)
  • Encyclopédie Virale : 100 000 lectures de fiches de règles par heure ➔ Mis en mémoire RAM via Cache Varnish.
  • Guilde des Compagnons : Calculs d'honneur en temps réel ➔ Séparation et isolation de la BDD.
  • Vente Flash Vendredi 00h : Rush de minuit (10k simultanés) ➔ Haute disponibilité avec HAProxy & IP Virtuelle.
420-5A4-MT · Le Fil Rouge des Entreprises
Semaine 1 · Épisode 1 · Client no 2 (En laboratoire)

Cornucopia (laboratoire) (Flora & Hazel)

Ferme Maraîchère & Paniers Bios

Cofondée par Flora Pelletier et Hazel Racine : semences rares, boutures et paniers de légumes bios de saison. Leur site : un WordPress autonome fournissant les abonnements et les commandes en ligne.

Ferme & Maquette 3D
🧪 Votre Mission en Labo

Travaux pratiques évalués : Cornucopia est l'entreprise que vous gérez individuellement en laboratoire. Vous appliquerez les techniques d'architecture directement sur leur serveur.

  • Abonnements aux paniers bios de saison
  • Vente de semences rares, boutures & cours en ligne
420-5A4-MT · Le Fil Rouge des Entreprises
Semaine 1 · Épisode 1 · Client no 2 (Événements perturbateurs)

Cornucopia (laboratoire) — Événements Perturbateurs

📦 Partie 1 · Conteneurs & Isolation (S2 à S5)
  • Ateliers Serre & Piratage : Piratage du serveur de la ferme lors des ateliers du samedi ➔ Adoption Docker pour restauration en 5s.
  • Paniers d'Aromates sur Mesure : Demandes d'abonnements en hausse ➔ Migration sous conteneurs isolés et stables.
  • Cours de Jardinage Flora : Leçons en ligne dématérialisées ➔ Déploiement multi-nœuds avec Swarm.
🌐 Partie 2 · Scalabilité Horizontale (S6 à S10)
  • Guide des Semis (Spring Rush) : 300 fiches conseils lues en simultané par les jardiniers ➔ Interception par Varnish RAM.
  • Guilde des Jardiniers : 250k transactions BDD/jour pour les récoltes ➔ BDD déportée et mesurée avec JMeter.
  • Vente Flash Rarité (Lundi 07h) : Rush semences rares à l'aube ➔ HAProxy, VIP & Cluster Bare-Metal en serre.
420-5A4-MT · Le Fil Rouge des Entreprises
Semaine 1 · Épisode 1 · Le scénario nominal

Les six actes du cours

1

La mise en ligne. Le site vit sans armure sur une petite machine. À dix visiteurs, tout roule. C'est le point de départ, et il est fragile. Semaine 2.

2

L'emballage. L'application passe en conteneurs : le web d'un côté, la base de données de l'autre, le tout décrit dans une partition unique. Semaines 2 et 3 · Docker et Compose.

3

La multiplication sur place. Plusieurs copies du site sur la même machine, dirigées comme un essaim. Premier goût d'horizontal, sans quitter la maison. Semaine 4 · Swarm.

4

Le pivot vertical. La machine sue : on la remplace par une plus musclée. Déménagement en quelques minutes, merci les conteneurs. Semaine 5.

5

La multiplication des machines. Le plafond vertical approche : cache, séparation des rôles, plusieurs machines, haute disponibilité. Le site devient un troupeau. Semaines 6 à 10 · Module 2.

6

La preuve. L'architecture complète, mesurée sous charge réelle : les chiffres racontent la fin de l'histoire. Semaines 11 à 15 · Projet.

Semaine 1 · Épisode 1 · Achalandage Initial

Variation d'Achalandage & Fréquentation

10 100 visiteurs / jour
Niveau & Volume de Fréquentation

Fréquentation Initiale de Quartier

De 10 visiteurs par jour (amis et proches) à 100 visiteurs par jour au fur et à mesure que les clients du quartier découvrent l'adresse du site vitrine.

420-5A4-MT · Le Fil Rouge des Entreprises
Semaine 1 · Épisode 1 · Vue d'ensemble

Tableau Synthèse du Cours (Semaines 1 à 15)

Sem. Technique d'Architecture Problème / Solution La Table Ronde (Scénario) Cornucopia (Laboratoire) Visiteurs
📦 MODULE 1 — Conteneurs & Scalabilité Verticale (S1 à S5)
S1 Serveur simple Monolithe PHP/MySQL fragile Boutique de vente de jeux Étal marché & vitrine web 1 k/j
S2 Docker Isolation & Restauration 5s Soirées jeux ➔ Piratage Ateliers serre ➔ Piratage 5 k/j
S3 Compose Multi-services & File d'attente BDD Précommandes exclusives de jeux Abonnement paniers d'aromates 20 k/j
S4 Swarm Répartition de charge multi-nœuds Cours de jeux en ligne simultanés Leçons de jardinage Flora en ligne 50 k/j
S5 Scalabilité verticale Augmentation RAM / CPU / Disk Démo & Examen pratique Prof
🌐 MODULE 2 — Scalabilité Horizontale & Déménagement (S6 à S10)
S6 Cache Varnish Réponse RAM éclair (100k req/h) Encyclopédie virale de jeux Guide des semis (300 fiches) 500 k/j
S7 Séparer & Mesurer BDD déportée & goulot d'étranglement Guilde des Compagnons (Armorial) Guilde des Jardiniers (Récoltes) 250 k/j
S8 HAProxy & HA Répartition de charge & Haute Disponibilité Vente Flash minuit (Vendredi 00h) Vente Flash Rarité (Lundi 07h) 1 M/j
S9 Cloud ➔ Bare-Metal Déménagement anti-facture cloud Facture cloud excessive Facture cloud excessive 2 M/j
S10 Scalabilité horizontale Audit scalabilité horizontale Démo & Examen pratique Prof
🚀 MODULE 3 - Projet de Scalabilité & Redondance HA (S11 à S15)
S11 Topologie HA plus de 12 VM Redondance & Haute Disponibilité globale Jeu ferme & cartes multi-joueurs Jeu ferme & cartes multi-joueurs 1.5 M/j
S12 Montage multi-serveur Cluster & Répartition temps réel Tournois en temps réel Tournois en temps réel 3 M/j
S13 Sécurité & VIP 1s Basculement 1s & Pare-feu Anti-DDoS Vague d'attaques DDoS massives Vague d'attaques DDoS massives 15 M DDoS
S14 Épreuve du feu Résilience incendie datacenter & coupures Incendie du datacenter Incendie du datacenter 25 M/j
S15 Projet Haute Disponibilité Crash-test & Soutenance jury Démo & Examen pratique Prof
420-5A4-MT · Le Fil Rouge des Entreprises