Baptiste Macé
Computing engineer
Paris, France
Actions
Ingénieur logiciel animé par l’ambition d’apporter un regard neuf à chaque mission, mon expertise réside dans l’identification des "pain points" et la mise en œuvre de solutions pérennes et adaptées. Axé sur le client, je crois fermement que le logiciel doit être un outil au service des utilisateurs, tout en respectant les enjeux sociaux et environnementaux.
Écologiste convaincu, je m’efforce de réduire l’impact environnemental des projets numériques que je conduis, intégrant les pratiques de green IT comme un levier stratégique et éthique. J’aspire à développer des solutions responsables, en valorisant l’efficience et la durabilité à toutes les étapes du cycle de vie logiciel.
En parallèle, mon engagement humaniste se traduit par une demi-journée hebdomadaire dédiée à des actions sociales. Je suis persuadé que la technologie, couplée à une approche bienveillante, peut être un puissant vecteur de progrès et de solidarité.
Area of Expertise
Topics
Why Safe is not that Safe
The SAFe framework promises to structure agility at scale, align teams around shared objectives, and ensure value delivery at a steady pace. But what happens when this well-oiled machine turns into a grinder?
Behind the polished ceremonies, some practices prove to be anything but “safe”: people are easily discarded, quarterly commitments are locked in, and common sense is often sacrificed in favor of sticking to the plan. The result? Dehumanizing pressure, decisions disconnected from the field, and walls we crash into… methodically.
Worse still, the hypertrophy of the upfront phase—with its layers of validation, strategic alignment, and business framing—weighs down the ideation process. We spend more time planning value than exploring or delivering it. And by trying too hard to predict what will work, we forget to test, to listen, and to adapt.
In this talk, I propose a clear-eyed—and slightly critical—look at the pitfalls I’ve observed around SAFe, both from a human and a business perspective. Far from throwing away scaled agility altogether, the goal is to collectively reexamine what we truly want to grow: the processes or the people?
Pourquoi Safe c'est pas safe !!
Le framework SAFe promet de structurer l'agilité à l’échelle, d’aligner les équipes autour d’objectifs communs, et d’assurer la livraison de valeur à cadence régulière. Mais que se passe-t-il quand cette belle mécanique devient une machine à broyer ?
Derrière les cérémoniaux bien huilés, certaines pratiques se révèlent tout sauf "safe" : on éjecte facilement les personnes, on s’engage sur des livraisons trimestrielles figées, et l’on sacrifie souvent le bon sens au profit du respect du planning. Résultat ? Une pression déshumanisante, des décisions déconnectées du terrain, et des murs dans lesquels on fonce… méthodiquement.
Pire encore, l’hypertrophie de la phase amont, avec ses couches de validation, d'alignement stratégique, et de cadrage métier, vient alourdir le processus d’idéation. On passe plus de temps à planifier la valeur qu’à l’explorer ou l’incarner. Et à force de prédire ce qui va marcher, on en oublie de tester, d’écouter, et de s’adapter.
Dans cette conférence, je vous propose un regard lucide, et un brin critique, sur les dérives que j’ai pu observer autour de SAFe, tant d’un point de vue humain que business. Loin de jeter l’agilité à l’échelle avec l’eau du bain, l’objectif est de réinterroger collectivement ce que l’on veut vraiment faire grandir : les process ou les personnes ?
Orchestration Responsable et VMs Spot : Vers une Infrastructure Durable et Optimisée
Je suis ingénieur logiciel et j'ai toujours été passionné par l'optimisation des ressources. En tant que DevOps, architecte ou tech lead, il est essentiel de concilier performance, coût et impact environnemental. Entre sobriété numérique et scalabilité, comment y parvenir efficacement ?
Dans cette conférence, je partagerai mon expérience sur l'utilisation des machines virtuelles préemptives pour réduire le gaspillage de ressources et optimiser les coûts. Je montrerai comment identifier les traitements compatibles avec ce type d'infrastructure et comment les architecturer efficacement.
En s'appuyant sur des principes d'architecture cloud-native, d'infrastructure as code (IaC), d'observabilité et de file d'attente (queuing), nous verrons comment structurer nos systèmes pour tirer parti de ces ressources tout en garantissant la robustesse et la qualité du service. Et surtout, nous verrons comment construire notre propre système de gestion de machines préemptives, capable d'orchestrer intelligemment les workloads pour maximiser l’utilisation de nos ressources.
Nous aborderons concrètement :
- Une vision d'architecture Green IT microservices.
- Une méthodologie pour déterminer la criticité et l'urgence des traitements.
- Une stratégie pour tirer parti des machines préemptives sans compromettre la fiabilité.
Oops, They Preempted My VM! Managing Your Own Spot Machines Like a Pro
I’m a software engineer passionate about resource optimization. As a DevOps, architect, or tech lead, balancing performance, cost, and environmental impact is key. How can we achieve both digital sobriety and scalability?
In this talk, I’ll share how preemptible virtual machines can cut waste and reduce costs. We’ll see how to identify compatible workloads and design systems that use these machines efficiently.
Using cloud-native principles, IaC, observability, and queuing, I’ll show how to ensure robustness while maximizing resource usage—including building our own system to orchestrate preemptible workloads.
L'IA au Service de l'Agilité : Valeur, Équipe et Discussion pour un Impact Responsable
L'intégration de l'Intelligence Artificielle (IA) dans nos pratiques agiles ouvre des perspectives immenses pour accélérer la livraison de valeur. Cependant, comment exploiter ce potentiel sans tomber dans le piège de processus rigides, de la dette technique ou d'une consommation énergétique excessive ?
Cette conférence propose une exploration lucide et pragmatique de la convergence entre l'agilité, les capacités de l'IA et les impératifs du numérique responsable. Nous verrons comment l'IA peut devenir un véritable catalyseur pour la livraison rapide de valeur, en adoptant une approche "baby steps" qui minimise la dette technique.
Nous nous interrogerons collectivement sur la place de l'IA au sein des équipes : faut-il isoler chaque équipe avec son propre agent autonome, ou privilégier des outils IA qui accompagnent et augmentent les capacités de l'ensemble de l'équipe, favorisant ainsi la collaboration et l'intelligence collective ? L'objectif est de s'assurer que l'IA serve la valeur et l'humain, plutôt que de complexifier nos systèmes ou de surcharger nos processus.
Hands-On GreenIT: Tackling Eco-Design Practices Through a Real-World Case Study
To make GreenIT a priority for your organization, measuring the energy footprint of a software system is the first step, paving the way for eco-design. But how can you start this process with your own application?
In this hands-on workshop, guided by a facilitator, you will measure a pre-identified user journey using the GreenIT Analytics plugin. With Packmind, you'll directly benefit from an analysis of your code to identify GreenIT-related bad practices and receive improvement suggestions directly in your IDE.
You'll get acquainted with an eco-design framework while discovering how modern tools can automate the detection of undesirable practices and provide concrete recommendations to improve your energy impact. This will help you kick-start GreenIT in your organization in a practical and effective way.
Hands-On GreenIT : comment faire de l'éco-conception pour de vrai
Pour que le GreenIT devienne un sujet pour votre organisation, la mesure de l’empreinte énergétique d’un système logiciel est la première étape, qui permet ensuite de guider l’éco-conception. Mais comment commencer dans cette démarche, sur votre propre application ?
Dans cet atelier, en mode “hands-on” guidé par un facilitateur, vous mesurerez un parcours utilisateur préalablement identifié avec le plugin GreenIt Analytics, avant de proposer des améliorations aussi bien d'UX que d’évolutions de code.
Vous vous familiariserez ainsi avec un référentiel d'éco-conception et saurez identifier les pratiques techniques associées, ce qui vous aidera à initier le GreenIT dans votre organisation de façon concrète !
GreenIT: Measure to Make Your Architecture Greener While Staying Resilient
If GreenIT is or is about to become a priority for your organization, measuring energy consumption is the first step. But how do you navigate the available approaches and tools? What should you measure in terms of hardware, software, data center usage, and network—especially in the cloud? And most importantly, what steps should you take afterward to reduce your footprint?
In this session, we will introduce tools like Scaphandre, Fruggr, and Ecoindex, highlighting their strengths and limitations. We will then showcase concrete examples of eco-design by combining Infrastructure as Code (IaC), dynamic scaling, and stateless services.
We will also share how to integrate these practices into an agile framework while fostering a collective and sustainable dynamic within teams.
You will leave with a clearer understanding of GreenIT for development teams and learn how to evolve your architecture to reduce its environmental footprint without compromising its robustness!
GreenIT : Mesurer, pour rendre votre architecture plus écologique tout en restant résiliente
Si le GreenIT est ou va devenir un sujet pour votre organisation, la mesure de consommation énergétique est la première étape. Mais comment se repérer parmi les approches et outils disponibles ? Quoi mesurer au niveau matériel, logiciel, usage data center et réseau, et ce même dans le cloud ? Et surtout, que faire ensuite pour améliorer notre empreinte ?
Dans cette session nous présenterons des outils comme Scaphandre, Fruggr et Ecoindex, avec leurs avantages et limites. Puis nous montrerons des exemples concrets d’éco-conception en combinant Infrastructure as Code (IaC), scaling dynamique, sur des services stateless.
Nous vous présenterons une manière d'intégrer ces pratiques dans une démarche agile, tout en favorisant une dynamique collective et durable au sein des équipes.
Vous aurez ainsi une meilleure vision du sujet GreenIT pour les équipes de développement, et saurez comment faire évoluer votre architecture pour réduire son empreinte environnementale sans rogner sur sa robustesse !
Elevating Tactical DDD Patterns through Object Calisthenics
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
MCP: How Can You Open Your Information System to AI Agents Without Breaking Everything?
Connecting a LLM to a RAG is easy.
But wiring an autonomous Agent into your Information System so it can actually act (writes, transactions) is an architectural nightmare.
Legacy Information Systems (deterministic, transactional) and AI Agents (probabilistic, exploratory) are fundamentally opposed. Without a clear framework, API hallucinations, infinite loops, and runaway costs quickly emerge.
That’s where the Model Context Protocol (MCP) comes in. More than a technical standard, MCP is a contract to govern Agent–IS interactions.
In this session, we will break down:
The interface contract: exposing your business rules as Tools and Resources the AI can understand.
The internal mechanics: why the quality of interface prompts matters more than the code itself.
The crash test: effective patterns and costly anti-patterns (agentified CRUD, RAG/MCP redundancy, agent cascades).
We’ll conclude with a decision framework: when to adopt MCP—and when to avoid over-engineering.
Learn how to transform your Information System for the agent era, safely and efficiently.
This talk assumes you do not give autonomous agents direct access to production databases. If you do, please stay for the Q&A—we have questions.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top