Forum PHP 2019
[:fr]La parole est aux speakers : Sylvain Combraque[:]
[:fr]Jusqu’au Forum PHP 2019, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Gérez le Traefik de vos servicesDepuis 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. |
Grace Hopper 25/10/2019 16:25-17:05 |
Tu vas nous présenter une conférence sur Traefik. Quelle est sa force par rapport à d’autres reverse proxy comme Nginx ou Varnish ?
Nginx et Varnish étaient très bien pour le déploiement d’applications monolithiques. Aujourd’hui c’est différent, on sépare notre application en plusieurs services indépendants ou non et on souhaite les déployer indépendamment les uns des autres, déployer plusieurs instances de ces services et retirer des instances sans avoir à redémarrer le reverse-proxy. Traefik permet de changer la configuration du mapping des services à chaud, ce qui est très pratique.