Études de cas

Des systèmes construits, exploités et expliqués.

Chaque réalisation est présentée par son contexte, les décisions prises, les éléments effectivement mis en œuvre et ce qu’elle permet de démontrer ou d’enseigner.

Discuter d’un projet
01Site en ligne

WEB MÉTIER · RÉSERVATION

Toilettage canin à domicile

Rendre un service local immédiatement compréhensible, rassurant et réservable en ligne.

Contexte

Le projet devait présenter une activité de toilettage à domicile et guider le visiteur vers une prise de rendez-vous sans surcharge d’information.

Réalisation

Conception du parcours, structuration des services, intégration de la réservation et préparation d’une livraison web exploitable.

Ce que le projet démontre

  • Traduction d’un besoin métier en parcours utilisateur
  • Organisation d’un service en ligne orienté action
  • Prise en compte de la livraison et de l’exploitation
Usage pédagogique

Étudier la relation entre besoin métier, interface, données de réservation, validation et mise en production.

02En production

PLATEFORME PÉDAGOGIQUE

Soria Académie

Structurer des apprentissages techniques dans un environnement accessible avec espace de connexion.

Contexte

Créer un espace distinct du portfolio pour publier des parcours, organiser les chapitres et permettre un suivi plus continu de la formation.

Réalisation

Mise en place de la plateforme, publication d’un parcours DevOps et préparation de l’extension vers des modules autonomes.

Ce que le projet démontre

  • Conception pédagogique et découpage progressif
  • Articulation entre contenu, accès et expérience apprenant
  • Capacité à maintenir un outil de formation en production
Usage pédagogique

Support de cours, prolongement des séances, centralisation des ressources et suivi des parcours.

03Infrastructure privée

KUBERNETES · CI/CD · REGISTRY

Plateforme K3s de livraison applicative

Déployer et exploiter des applications conteneurisées sur un cluster multi-nœuds avec une chaîne de livraison cohérente.

GitJenkinsHarborK3sTraefik

Architecture

Cluster K3s avec un nœud de contrôle et deux workers, registre Harbor, ingress Traefik et pipelines Jenkins.

Ce qui a été mis en œuvre

  • Organisation des namespaces et déploiements
  • Construction et publication d’images
  • Routage public et séparation des environnements
  • Gestion des validations avant déploiement
Usage pédagogique

Illustrer la relation entre image, registre, manifeste, service, ingress, stockage et stratégie de déploiement.

04En exploitation

MÉTRIQUES · LOGS · ALERTES

Observabilité et supervision

Rendre l’état des systèmes visible pour détecter, comprendre et documenter les incidents.

Prometheus+Grafana+Loki+Zabbix

Objectif

Réunir métriques, tableaux de bord, journaux et alertes dans une démarche d’exploitation cohérente.

Ce que le projet démontre

  • Choix des signaux utiles
  • Construction de tableaux de bord
  • Centralisation et consultation des logs
  • Définition d’alertes exploitables
Usage pédagogique

Comparer disponibilité, performance, logs et événements, puis construire une méthode de diagnostic.

05Laboratoire privé

SÉCURITÉ · AUTOMATISATION

Mini-SOC open source

Assembler des outils d’analyse, d’enrichissement et d’automatisation dans un environnement Kubernetes.

TheHiveCortexMISPShuffle

Réalisation

Déploiement d’une chaîne de gestion d’incidents et d’enrichissement, avec articulation entre les différents composants.

Ce que le projet démontre

  • Compréhension d’un workflow d’incident
  • Intégration de services spécialisés
  • Gestion des dépendances et de la persistance
  • Automatisation de tâches répétitives
Usage pédagogique

Introduire les rôles d’un SOC, le cycle d’un incident et l’intérêt de l’automatisation.

06Actif

GIT · JENKINS · STAGING · PRODUCTION

Chaîne de livraison de sites web

Faire évoluer plusieurs sites sans édition directe en production et avec validation sur un environnement de staging.

feature/*devstagingmainproduction

Approche

Utilisation de GitHub et Jenkins pour valider les branches, déployer automatiquement les environnements et vérifier la disponibilité HTTPS.

Ce que le projet démontre

  • Discipline de branches
  • Déploiement reproductible
  • Préservation des configurations sensibles
  • Rollback par Git plutôt que modification manuelle
Usage pédagogique

Expliquer l’ensemble d’un workflow CI/CD compréhensible, depuis le commit jusqu’à la vérification de production.

Projet ou formation

Un système réel peut devenir une étude de cas claire et transmissible.

Prendre contact