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

L'architecture événementielle chez Meetic

Description

Gérer des interactions entre utilisateurs est notre métier depuis plus de 13 ans. Notre architecture événementielle "historique" ayant montré ses limites, nous avons entrepris une refonte de celle-ci. Nous avons choisi de baser notre nouvelle architecture sur Apache Kafka. Nous présenterons cette techno, ainsi que les raisons qui ont motivé ce choix. Nous ferons également un retour d'expérience sur les différents points auxquels nous avons été confronté :
- Comment intégrer cette nouvelle brique dans le SI existant.
- Comment publier des messages depuis un applicatif PHP.
- Comment notifier un applicatif PHP. Développement d'un démon pour consommer les messages (programmation réactive en Scala, utilisation du Framework AKKA).
- Comment tenir la charge, et s'assurer de la haute disponibilité de l'ensemble.
Nous présenterons également les gains que nous avons obtenus, notamment en terme de diffusion de l'information.

Conférence donnée lors du Forum 2015, ayant eu lieu les 23 et 24 novembre 2015.

Informations complémentaires

Vidéo

Les speakers

Matthieu ROBIN

Architecte logiciel chez Meetic.

Benjamin PINEAU

Ingénieur système et réseau à la sauce DevOps chez Meetic

Commentaires

Un gros morceau ici, notamment car cette conférence était plus orientée ops que dev. Néanmoins, j'ai trouvé le sujet bien mené et servira de piste si un jour nous arrivions à ces problématiques de trafic.
Jérémy, le 29/11/2015