Mathieu Desnouveaux

DevOps

13 sketchnotes disponibles pour ce thème

🔧

DevOps, CI/CD et automatisation

Sketchnote illustrant Kubernetes de manière visuelle présentée au Forum PHP 2025. Le schéma explique comment représenter un Pod (Pokeball avec Kube logo - un chef d'orchestre). Le Node peut être une machine physique ou virtuelle, contenant la plus petite unité déployable (Pod avec containers). Le Service permet DNS, IP, Alias pour accéder au Pod. Le Namespace permet l'isolation des ressources. Les Jobs sont des processus longs (ponctuel, séquentiel, parallel) et les CronJobs sont des jobs périodiques. Le ConfigMap contient Config (clé) avec Pod et Secret (cadenas). Tout le monde est différent est illustré au bas.

Understanding Kubernetes The Visual Way

Publié le 30 novembre 2025
Par Aurélie Vache
🔧 DevOps 🏗️ Architecture
📅 Forum PHP
Sketchnote illustrant la création de binaires autonomes en PHP présentée au Forum PHP 2025. Le schéma montre le contexte (pas de réseaux, pas de permission, pas de bonnes dépendances) avec l'objectif d'utiliser PHP partout comme en Go. Le fonctionnement de PHP est expliqué avec Zend Engine et SAPI (Terminal, Web, etc.), puis l'embed qui permet d'exécuter PHP comme du C via SPC + phar.php.sfx. Le processus de création en 4 étapes: 1-Création du PHAR, 2-SPC téléchargement + dépendance, 3-Build + combiner avec le PHAR, 4-Exécutable. Le tout est complet dans PHPacker. L'empaquetage montre Archive PHAR DU, Code Source, Micro SFX, et PHP.

PHP sans PHP : créez des binaires autonomes de votre code

Publié le 30 novembre 2025
Par Jean-François Lépine
🐘 PHP 🛠️ Tools 🔧 DevOps
📅 Forum PHP
Sketchnote détaillant la migration d'Apache vers FrankenPHP. La stack initiale montre plusieurs outils similaires (front/back) sans DevOps, simplifiant l'infra. Le choix radical: un conteneur pour tous avec Nginx pour HTTPS. L'idée: remplacer par FrankenPHP, présenté avec le crabe mascotte. La POC (Proof of Concept) est décrite comme 'aussi simple que changer le Dockerfile', automatisable et packageable. Les avantages incluent: par stack donc coûts non automatisables.

De Apache à FrankenPHP : simplifier notre infra sans douleur

Publié le 29 novembre 2025
Par Yoan Bernabeu
🐘 PHP 🚀 Performance 🔧 DevOps
📅 API Platform Conference
Sketchnote présentant les différents types de feature flags. Le concept central: Feature Flag permet de changer le comportement sans changement de code. Quatre types sont détaillés: Release Flag (déployer vers un sous-groupe d'utilisateurs), Experiment Flag (A/B testing avec avertissement d'ajouter des métriques), Permission Flag (accorder/empêcher l'accès), Operational Flag (donner des contraintes système). Un panneau avertissement indique 'come with complexity'.

Fun with Flags

Publié le 29 novembre 2025
Par Hubert Lenoir
🔧 DevOps 🛠️ Tools
📅 API Platform Conference
Sketchnote sur le zero downtime deployment par Smaïne Milianni. Objectifs : pas d'interruption service, livraison toute heure, pas d'impact client, rollback simplifié. Règles : changements rétrocompatibles par release. Blue Green Deployment timeline T1-T4. Fonctionnement : changement optionnel, gestion dans consommateurs, nettoyage.

Le zero downtime deployment en pratique

Publié le 11 octobre 2024
Par Smaïne Milianni
🔧 DevOps 🏗️ Architecture
📅 Forum PHP
Sketchnote sur git bisect par Pauline Vos. Principe bisect : couper la liste en half, déduire quel half chercher, trouver l'élément. Avec Git : list = git log, half = median commit, deduce = marquer BAD/GOOD. Automation avec scripts/tests et bonnes pratiques : atomic commits, fast forward merge.

The business of bisecting

Publié le 11 octobre 2024
Par Pauline Vos
🛠️ Tools 🔧 DevOps
📅 Forum PHP
Sketchnote sur l'aventure d'une requête HTTP par Pascal Martin. Parcours complet : navigateur (cache, TCP/IP, HTTPS/TLS, DNS) → CDN/Internet → serveur d'applications (langage, framework, données, API, cache) → système distribué. Cycle de vie des dev avec déploiement, tests, observabilité, gestion incidents.

L'aventure d'une requête HTTP — ou le chemin de la vie des devs

Publié le 11 octobre 2024
Par Pascal Martin
🏗️ Architecture 🔧 DevOps
📅 Forum PHP
Cette sketchnote résume la conférence 'Les Conteneurs, des outils Dev/Ops' présentée par Jérôme Redel lors de l'AFUP Lorraine. En haut, le titre 'Les Conteneurs, des outils Dev/Ops' est affiché en bleu. À gauche, une illustration montre un développeur (DEV) et un opérateur (OPS) avec une flèche indiquant que les problèmes des OPS sont souvent causés par des dysfonctionnements dans le développement. Le développeur livre des fonctionnalités, tandis que l'opérateur facilite la production, ce qui limite les livraisons risquées. Une boîte centrale intitulée 'Mur de la confusion' symbolise les malentendus entre les deux rôles. En bas à gauche, la culture DevOps est décrite avec des icônes représentant la vitesse de développement, la rapidité de livraison, la fiabilité, la mise à l'échelle, la collaboration, la sécurité, et la rapidité de réparation. Les cinq piliers de DevOps sont illustrés par un temple avec les mots 'Culture', 'Automatisation', 'Mesure', 'Partage', et 'Amélioration continue'. À droite, l'outil DevOps basé sur les conteneurs est expliqué avec des illustrations de layers et d'images, montrant comment grouper les layers, prioriser par cycle de vie, et garantir l'immuabilité des images. La sketchnote est signée par @mdesnouveaux.

Les conteneurs, un outil (dev)(ops)

Publié le 07 septembre 2023
Par Julien Redel
🔧 DevOps
📅 AFUP Lorraine
Sketchnote du Forum PHP 2022 illustrant la présentation "FrankenPHP, dans les entrailles de l'interpréteur PHP, de machines virtuelles et des threads" par Kévin Dunglas. La schématisation visuelle présente FrankenPHP comme app server cloud native HTTP compliant, les principes (nouvelle couche SAPI FrankenPHP compatible pour tous serveurs Go, basé sur Caddy), les objectifs (compatible app PHP, extensible, marche avec 1 conteneur, marche sans Docker, free software), le worker mode (boot, load request/response avec performance éco conception), comment ça marche (interpréteur PHP as C library, C en Go = Go en C, CGO, SAPI en CGO, PHP pas compatible Go routing, OpCache hardcore), et next (site debug profilo).

FrankenPHP, dans les entrailles de l'interpréteur PHP, de machines virtuelles et des threads

Publié le 14 octobre 2022
Par Kévin DUNGLAS
🐘 PHP 🛠️ Tools 🔧 DevOps
📅 Forum PHP
Sketchnote présentant les solutions pour débuter en domotique par Jeoffrey Bauvin. L'illustration détaille les différentes options disponibles pour automatiser son domicile, les technologies principales, les écosystèmes compatibles, et les conseils pratiques pour commencer son premier projet domotique.

Débuter en domotique : quelles solutions aujourd'hui ?

Publié le 23 décembre 2020
Par Jeoffrey Bauvin
🔧 DevOps Inspiration
📅 Apéro Web
Sketchnote illustrant le déploiement d'applications on-premise dans une infrastructure bi-site. La schématisation présente un processus en 5 étapes : Analyser les dépendances, définir le Niveau de Service, Dispatcher les Composants avec réplication, Synchroniser selon les cas, et Intégrer/Adapter. Des concepts de scalabilité et disponibilité sont mis en évidence avec des diagrammes d'architecture.

Déployer une application on-premise dans une infrastructure bi-site

Publié le 24 juin 2020
🔧 DevOps
📅 Apéro Web
Sketchnote illustrant le protocole Mercure. La schématisation présente l'architecture avec SERVER, HUB FANOUT et CLIENT connectés. Des diagrammes montrent les concepts HTTP/2, Server-Sent Events, WebSocket bas niveau, et les opérations POST/GET. L'aspect stateless et la gestion de l'historique sont mis en évidence avec des annotations techniques.

Protocole Mercure : temps réel avec HTTP/2

Publié le 07 mai 2020
Par Bertrand Colas
🔗 API 🛠️ Tools 🔧 DevOps