Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Gérez le Traefik de vos services

Description

Depuis quelques années nous ne développons plus des grosses applications monolithiques mais nous préférons les découper en plusieurs services afin de pouvoir déployer chaque service indépendamment les uns des autres et possiblement ne pas casser le coeur de l’application.

Nous voulons aussi déployer de nouveaux services et aussi rajouter des instances de services déjà déployés afin d'accroître la tenue de charge du serveur contenant notre application et cela à chaud, sans redémarrage du reverse-proxy. De plus nous aimerions avoir possiblement plusieurs applications totalement différentes, par exemple un serveur Teamspeak, un site web avec une API en PHP, un front en ReactJS, un petit serveur web en Go, et une instance d'un serveur web Tomcat.

Enfin nous voulons pouvoir déployer l'application très rapidement. Nous devrions avoir différents systèmes d'exploitation pour gérer tout cela, cependant grâce à Docker, à l'orchestration de Docker Swarm et la gestion des services grâce à Traefik nous allons le faire facilement.

Conférence donnée lors du Forum PHP 2019, ayant eu lieu les 24 et 25 octobre 2019.

Informations complémentaires

Vidéo

Le speaker

Sylvain COMBRAQUE

Développeur PHP/Symfony chez Les-Tilleuls.coop, Sylvain est passionné et curieux des nouvelles technologies. Il apprécie également le développement ReactJS et contribue à divers projets open-sources tels qu'API Platform ou Traefik.

Commentaires

Talk intéressant, bien construit, bon rythme. J'aurais aimé en savoir + avec tout le temps qu'il restait :-) Notamment des REXP et use case pour le dev et la prod.
Benoit Galati, le 29/10/2019