Conférence sur les microservices : mise en place d’une stack et gérer un bot Slack le10 mai à 19h

Le mercredi 10 mai nous aurons l’occasion de découvrir en avant première deux conférences retenues pour le PHP Tour à Nantes (18 et 19 mai). Les places pour le PHP Tour partant vites, si vous voulez y assister, ne tardez pas à vous inscrire.

Voici les descriptions des présentations :

The ultimate microservice stack, par Julien Bianchi

L’architecture de nos applications a beaucoup évolué ces derniers temps : nous sommes passés des monolithes à des architectures orientées services où chacun de ces services joue un rôle très spécifique et expose une API. D’autre part, le mode de livraison de nos applications a radicalement changé : aujourd’hui nous voulons livrer un MVP rapidement et itérer sur cette base. Les frameworks full-stack ne sont pas forcément adaptés car ils obligent à mettre en place une certaine quantité de choses avant de fonctionner. En PHP, nous avons donc des frameworks permettant de produire rapidement des applications monolithiques mais également beaucoup d’autres petites libraires ou micro-frameworks permettant de créer de petits services rapidement. Je vous propose donc aujourd’hui une présentation sur une pile technique très intéressante pour construire des micro-services et des MVPs rapidement tout en utilisant les bonnes pratiques connues (tests, injection de dépendances, …). Cette pile s’appuie sur des librairies PHP, des recommandations (PSR) et outils permettant d’être productif du début du développement jusqu’à la mise en production.

My Slack bot speaks PHP, par Gilles Felix

Retour d’expérience sur la mise en production, la croissance puis la monétisation de MailClark, le Slack Bot qui permet de recevoir et d’envoyer des emails et des tweets directement dans Slack. MailClark est développé en PHP sous un modèle de micro-services orchestrés par Docker et qui communiquent entre-eux via des queues et consumers RabbitMQ. Le cœur de la solution est un service gérant plus de 5000 connexions WebSocket avec Slack grâce au framework React-PHP, orienté asynchrone. Venez écouter comment nous avons géré la croissance de ce service basé en grande partie sur des technologies émergentes.

La soirée aura lieu dans l’amphithéâtre d’Epitech au 86 boulevard Marius Vivier-Merle 69003 LYON, le 10 mai à 19h. Cette soirée est gratuite, ouverte à toutes et à tous et sera suivis qu’un pot dans la cafétéria de l’Epitech afin d’échanger autour de ces conférences, du PHP Tour, etc.

N’hésitez pas à nous rejoindre : pour cela, merci de vous inscrire.

Retour des conférences « Revue de code bienveillante » et « Bad smells » du 3 avril

Le 3 avril, nous étions une cinquantaine dans l’amphithéâtre d’Epitech, pour assister à deux conférences. Vous trouverez les liens vers les slides ou transcripts ci-dessous.

La revue de code bienveillante – Gilles Roustan

Je pratique la revue de code depuis plusieurs années maintenant. Bizarrement, c’est toujours un exercice difficile. Retour d’expérience sur les différentes pratiques que j’ai mis en place pour de meilleures revues… et autre…

Le transcript de la conférence de Gilles est accessible ici.

Les Bad Smell – Nastasia Saby

« Bad smell, kezako ? Est-ce vraiment si facile de repérer un code qui pue ? Comment pouvons-nous nous améliorer dans cette entreprise ? Discutons un peu de la subtilité des bad smells pour nous diriger tous ensemble toujours plus dans la construction d’applications maintenables et robustes. »

Les slides commentés de la conférence de Nastasia sont disponibles ici.

Merci à Nastasia et à Gilles pour leurs présentations !

Prochain rendez-vous AFUP Lyon : l’apéro du 18 avril 😉