<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Platform Engineering on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/platform-engineering/</link><description>Recent content in Platform Engineering on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Thu, 23 Apr 2026 18:00:00 +0200</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/platform-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>DevoxxFR 2026 - Récap du jeudi (jour 2)</title><link>https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/</link><pubDate>Thu, 23 Apr 2026 18:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/</guid><description>&lt;img src="https://blog.zwindler.fr/2026/04/docto-salle-bondee.webp" alt="Featured image of post DevoxxFR 2026 - Récap du jeudi (jour 2)" /&gt;&lt;p&gt;Les résumés des 3 jours de DevoxxFR 2026&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/22/devoxxfr-2026-recap-jour-1/" &gt;DevoxxFR - Récap du mercredi (jour 1)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/23/devoxxfr-2026-recap-jour-2/" &gt;DevoxxFR - Récap du jeudi (jour 2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://blog.zwindler.fr/2026/04/24/devoxxfr-2026-recap-jour-3/" &gt;DevoxxFR - Récap du vendredi (jour 3)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="deuxième-jour-de-devoxxfr-2026"&gt;Deuxième jour de DevoxxFR 2026
&lt;/h2&gt;&lt;p&gt;Pour ce jeudi, j&amp;rsquo;ai raté les keynotes du matin (arrivé un peu tard), j&amp;rsquo;ai donc commencé par un tour des stands avant d&amp;rsquo;enchaîner avec les talks de la matinée. J&amp;rsquo;en ai profité pour récupérer des goodies pour les enfants au passage (:P).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/goodies.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="gérer-vos-tickets-support-avec-de-lia-mais-sans-cramer-la-planète"&gt;Gérer vos tickets support avec de l&amp;rsquo;IA mais sans cramer la planète
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/ticket-ia-cramer-planete.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Matthieu Vincent (Sopra Steria) et Philippe Charrière (Docker) ont présenté un talk sur un cas d&amp;rsquo;usage IA utile (gestion d&amp;rsquo;un service &amp;ldquo;support&amp;rdquo;), sans exploser les coûts infra.&lt;/p&gt;
&lt;p&gt;Le message central : pas besoin d&amp;rsquo;un gros modèle partout. Selon le besoin, &lt;strong&gt;SLM/TLM&lt;/strong&gt; (S ou T pour small ou tiny) peuvent suffire, à condition de bien cadrer mémoire, contexte et architecture.&lt;/p&gt;
&lt;p&gt;Les points principaux :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dimensionner le modèle sérieusement (poids, KV cache, activations), pas juste prendre &amp;ldquo;le plus gros&amp;rdquo;. Ca ne rentrera pas &amp;ldquo;sur le mac&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Construire un &lt;strong&gt;RAG&lt;/strong&gt; propre sur l&amp;rsquo;historique des tickets, avec embeddings et chunking seulement si nécessaire.&lt;/li&gt;
&lt;li&gt;Ajouter une couche &lt;strong&gt;agentique&lt;/strong&gt; légère pour orchestrer les actions/outils externes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J&amp;rsquo;ai bien aimé que la démo utilise un JSON comme base vectorielle, ça rend très lisible et compréhensible le concept de vecteur et de calcul de distance. J&amp;rsquo;ai aussi bien aimé la très brève démo de &amp;ldquo;Docker Agents&amp;rdquo;, ce qui m&amp;rsquo;a décidé à enchaîner sur un talk à ce sujet l&amp;rsquo;après-midi.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/docker-agents-demo.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Talk efficace, orienté pratique, avec une idée simple mais importante : pour ce type de besoin, &amp;ldquo;petit modèle bien outillé&amp;rdquo; bat souvent &amp;ldquo;gros modèle par défaut&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="lagentic-coding-nouveau-territoire-du-platform-engineering"&gt;L&amp;rsquo;Agentic Coding, nouveau territoire du Platform Engineering
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/docto.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Yankı Sesyılmaz et Julien Tanay (Doctolib) ont présenté un REX très concret sur l&amp;rsquo;adoption de l&amp;rsquo;agentic coding à l&amp;rsquo;échelle.&lt;/p&gt;
&lt;p&gt;Le chiffre marquant : une vraie &amp;ldquo;task force&amp;rdquo; de 2 personnes dédiée à l&amp;rsquo;accompagnement de 600 profils tech, avec un passage assumé en mode &lt;strong&gt;agentic-first&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le sujet n&amp;rsquo;est pas juste &amp;ldquo;quel outil choisir&amp;rdquo;, c&amp;rsquo;est un vrai sujet de &lt;strong&gt;platform engineering&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Passer en agentic-first impose de revoir les workflows, de soigner le &lt;strong&gt;context engineering&lt;/strong&gt;, de mettre en place une marketplace pour standardiser sans enfermer.&lt;/li&gt;
&lt;li&gt;Leur approche tourne autour du &lt;strong&gt;Spec-driven Development&lt;/strong&gt; (specs Markdown versionnées, lisibles humains + machines). Ils ont choisi &lt;strong&gt;OpenSpec&lt;/strong&gt; pour garder un framework léger et adaptable.&lt;/li&gt;
&lt;li&gt;Les plus gros utilisateurs de l&amp;rsquo;agentic sont les profils déjà habitués au &lt;strong&gt;context switching&lt;/strong&gt; (et notamment les DevOps/SRE qui sont très transverses). On réduit la friction avec worktrees, dashboards d&amp;rsquo;agents et réduction des blocages humains.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ils ont aussi partagé leur pipeline d&amp;rsquo;industrialisation outillage : veille, filtre valeur, revue sécurité, test avec AI champions, puis standardisation.&lt;/p&gt;
&lt;p&gt;Enfin, les use cases &amp;ldquo;remote agents&amp;rdquo; étaient plutôt concrets : backlog de tickets, incidents de prod, migrations techniques, revue de code, avec orchestrateur, observabilité et guardrails pour cadrer le tout.&lt;/p&gt;
&lt;p&gt;Talk intéressant, qui pointe les questions à se poser plus qu&amp;rsquo;il ne répond à comment les résoudre (:p).&lt;/p&gt;
&lt;h2 id="email-at-scale--comment-on-a-survécu-à-800m-mailsan-et-au-dns"&gt;Email at scale : comment on a survécu à 800M mails/an (et au DNS)
&lt;/h2&gt;&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/mirakl.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Julien Goullon et Julien Eyraud (Mirakl)&lt;/p&gt;
&lt;p&gt;REX très solide sur un sujet qu&amp;rsquo;on sous-estime souvent : à ce volume, l&amp;rsquo;email devient un sujet de plateforme, pas un simple &amp;ldquo;service annexe&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le contexte est massif : 300+ marketplaces, 170k vendeurs, 500 domaines d&amp;rsquo;envoi à migrer.&lt;/li&gt;
&lt;li&gt;Leur nouvelle archi (Kafka + outbox + traitements asynchrones) a apporté du scale, mais a aussi exposé des effets de bord violents en incident (rebalancing, doublons, consumers bloqués).&lt;/li&gt;
&lt;li&gt;Ils ont dû ajouter des garde-fous très concrets : circuit breaker, topics rapides/lents, déduplication Redis, observabilité/reporting.&lt;/li&gt;
&lt;li&gt;La migration DNS/fournisseur est un chantier à part entière (SPF, DKIM, propagation, warm-up IP, suppression lists), avec beaucoup d&amp;rsquo;erreurs côté clients.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le point le plus intéressant : ils ont investi dans l&amp;rsquo;outillage et l&amp;rsquo;autonomie client pour devenir proactifs, au lieu de rester en réaction permanente aux incidents.&lt;/p&gt;
&lt;h2 id="docker-agent---comment-simplifier-encore-plus-la-création-dagents-ia-"&gt;Docker Agent - comment simplifier encore plus la création d&amp;rsquo;agents IA ?
&lt;/h2&gt;&lt;p&gt;Djordje Lukic et David Gageot (Docker)&lt;/p&gt;
&lt;p&gt;Pas pu rentrer, même avec un peu plus de 10 minutes d&amp;rsquo;avance (maintenant un classique pour la salle Maillot). On m&amp;rsquo;en a dit du bien, je le mettrai dans la liste des replays.&lt;/p&gt;
&lt;h2 id="le-mythe-de-la-neutralité--quand-la-tech-devient-politique"&gt;Le mythe de la neutralité : quand la tech devient politique
&lt;/h2&gt;&lt;p&gt;Hugo Lassiège (eventuallycoding)&lt;/p&gt;
&lt;p&gt;Talk dense et assez courageux sur un sujet qu&amp;rsquo;on évite encore dans les conférences tech, par peur de se faire étiqueter souverainiste peut être ? (alors que pas du tout).&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le discours &amp;ldquo;la technologie est un outil neutre, tout dépend de l&amp;rsquo;usage&amp;rdquo; est commode, surtout pour les big techs. Mais un système peut définir ou suggérer son propre usage — une arme reste une arme.&lt;/li&gt;
&lt;li&gt;Le numérique n&amp;rsquo;est pas &amp;ldquo;virtuel&amp;rdquo; : il structure concrètement l&amp;rsquo;accès au monde (transports, paiements, information), et ses biais ont des effets réels (ex. reconnaissance faciale moins performante sur les personnes non blanches au Royaume-Uni).&lt;/li&gt;
&lt;li&gt;Les GAFAM sont en avance, mais aussi massivement subventionnés par des fonds publics — ce n&amp;rsquo;est pas uniquement le fruit du marché libre.&lt;/li&gt;
&lt;li&gt;La souveraineté ne signifie pas l&amp;rsquo;autarcie. Être maître de ses choix sans subir de pressions extérieures, c&amp;rsquo;est possible dans un cadre d&amp;rsquo;interdépendance.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La citation qui m&amp;rsquo;a le plus parlé :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;J&amp;rsquo;espère qu&amp;rsquo;on est en train de vivre notre effet Sputnik, qu&amp;rsquo;on appellera peut-être l&amp;rsquo;effet Trump.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Les exemples concrets sur ce qui se passe quand on se fâche avec les États-Unis (la CPI coupée de ses outils bureautiques, le juge coupé de toute interaction avec le monde) ou sur des déclarations comme &amp;ldquo;la technologie permettra d&amp;rsquo;éliminer le vote&amp;rdquo; (Peter Thiel) remettent bien les enjeux en perspective.&lt;/p&gt;
&lt;p&gt;Talk que j&amp;rsquo;ai bien aimé.&lt;/p&gt;
&lt;h2 id="mise--un-multi-outil-pour-votre-poste-de-dev--ops"&gt;Mise : un multi-outil pour votre poste de Dev &amp;amp; Ops
&lt;/h2&gt;&lt;p&gt;Rémi Verchère (Gravitek) parle d&amp;rsquo;un sujet que j&amp;rsquo;ai découvert avec la sortie des nodes de type Linux chez Clever Cloud il y a quelques mois (cf mon article sur le sujet). Le talk adresse un problème très concret : quand on jongle entre plusieurs projets, versions d&amp;rsquo;outils, variables d&amp;rsquo;environnement et scripts maison, ça devient vite le bazar.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai retenu :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mise.toml&lt;/code&gt; permet de figer les versions d&amp;rsquo;outils par projet et de les installer simplement.&lt;/li&gt;
&lt;li&gt;Le système de tasks (avec dépendances) permet de structurer les workflows &lt;code&gt;build&lt;/code&gt; -&amp;gt; &lt;code&gt;test&lt;/code&gt; -&amp;gt; &lt;code&gt;deploy&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Bon support de l&amp;rsquo;environnement de dev (variables, venv Python, etc.).&lt;/li&gt;
&lt;li&gt;Côté sécurité, il y a des briques utiles (checksum, cosign, lockfiles).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Un outil que je vais clairement creuser, surtout pour réduire la friction sur les context switches Dev/Ops.&lt;/p&gt;
&lt;h2 id="soirée-meet-and-greet-version-courte"&gt;Soirée meet-and-greet (version courte)
&lt;/h2&gt;&lt;p&gt;J&amp;rsquo;ai brièvement croisé quelques personnes pendant le meet-and-greet, mais j&amp;rsquo;ai rapidement dû filer au meetup Staff 42 qui commençait juste après. Pas eu le temps de passer à The Voxx, mais ça avait l&amp;rsquo;air bien, comme d&amp;rsquo;habitude.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/04/the-voxx.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="meetup-staff-42"&gt;Meetup Staff 42
&lt;/h2&gt;&lt;p&gt;Quelques sujets abordés pendant la soirée :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Comment naviguer dans l&amp;rsquo;ambiguïté — et trouver les bons problèmes à résoudre.&lt;/li&gt;
&lt;li&gt;Le rôle Staff n&amp;rsquo;est pas fixe : on navigue entre différents archétypes (dans la définition qu&amp;rsquo;en donne le livre sur le staff engineering) selon les semaines et les contextes.&lt;/li&gt;
&lt;li&gt;Super pouvoir identifié : savoir communiquer / avoir la liberté d&amp;rsquo;amener de l&amp;rsquo;innovation.&lt;/li&gt;
&lt;li&gt;Il est difficile de devenir Staff sans avoir fait plusieurs entreprises et découvert plusieurs cultures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bonne soirée, discussions enrichissantes. On a fini par un dîner ensemble.&lt;/p&gt;</description></item></channel></rss>