Talk in French at AFUP Day 2025 Lille
Short URL: https://joind.in/talk/4b691
(QR-Code (opens in new window))
Lors de cette présentation, je partagerai le cheminement que nous avons suivi pour implémenter une architecture multi-tenant au sein d'une application Symfony existante utilisant Doctrine, API Platform et PostgreSQL.
Je débuterai avec un rappel succinct de ce qu'est une architecture multi-tenant, ainsi que des avantages et inconvénients des différentes manières fréquentes de sa mise en place.
Nous verrons ensuite comment exploiter la puissance de PostgreSQL et de Doctrine pour mettre en place très simplement ce type d’architecture en préservant un comportement totalement natif de l'application.
Vous découvrirez alors comment adapter un existant au modèle multi-tenant sans refonte majeure, tout en maintenant sans aucune modification la compatibilité avec des bundles tels que API Platform, EasyAdmin, React-Admin ect…
Pour terminer, je présenterai un exemple d’utilisation du serveur web Caddy et des wildcards DNS pour exploiter à fond cette solution !
Comments
Comments are closed.