De Apache à FrankenPHP : simplifier notre infra sans douleur
Présentation sur la migration simplifiée d'Apache vers FrankenPHP pour optimiser l'infrastructure à l'API Platform Conference 2025

Cette sketchnote a été réalisée lors de l'API Platform Conference 2025. Elle illustre une présentation de Yoan Bernabeu sur la migration d'Apache vers FrankenPHP pour simplifier l'infrastructure sans complexité technique.
Contenu de la présentation
La présentation part d'une situation initiale : une stack avec plusieurs outils similaires (front/back) sans équipe DevOps dédiée. L'objectif est de simplifier l'infra en réduisant le nombre de composants et la complexité de gestion.
Le choix radical proposé : utiliser un conteneur pour tous avec Nginx gérant uniquement HTTPS en reverse proxy. Cette architecture simplifie drastiquement le déploiement et la maintenance en consolidant les services, mais à un coût important et n'est pas aussi automatisable que souhaité.
L'idée centrale : remplacer par FrankenPHP. FrankenPHP combine serveur web et runtime PHP en un seul binaire, éliminant le besoin de multiples composants (Apache/Nginx + PHP-FPM).
La POC (Proof of Concept) est décrite comme remarquablement simple : "aussi simple que changer le Dockerfile". Cette simplicité de migration est un argument majeur, rendant la transition accessible même sans expertise DevOps approfondie. Le processus est automatisable et packageable, facilitant les déploiements répétables.
Les avantages incluent une réduction des coûts grâce à une architecture packagé plutôt que par stack, rendant l'infrastructure automatisable et prévisible en termes de coûts.