ApéroCode #4 : API asynchrones

Détails

🔔 Save the date 🔔

Voici venu le dernier ApéroCode de l'année ! Nous vous donnons rendez-vous à l'Espace Inkermann Chatillon (métro République) le mardi 26 novembre à partir de 19h avec deux conférences inédites axées sur les API asynchrones (Kafka, microservices...).

Nous aurons le plaisir d'accueillir le barcelonais Fran Méndez, le créateur de la spécification AsyncAPI qui nous fera une introduction à cet outil qui est devenu en quelques mois le standard de l'industrie pour la définition des API asynchrones. AsyncAPI est un écosystème d’outils Open Source implémentant la spécification qui rendent la création d’API asynchrones en temps réel beaucoup plus facile. Ces outils permettent de normaliser la communication par messages entre différents services, et d’accroître l'interopérabilité entre les différents systèmes de communication existants (Kafka, RabbitMQ, Mercure…). À travers cette conférence (donnée en anglais), Fran vous donnera toutes les astuces possibles pour prendre en main cet outil.

Il sera secondé par Kévin Dunglas qui nous parlera du protocole Mercure.rocks. Mercure est un protocole réseau qui permet aux serveurs de « pousser » très facilement des mises à jour en temps réel. C'est un remplaçant moderne de WebSocket, sauf que contrairement à cet outil, Mercure a été conçu dès l'origine pour fonctionner avec les plateformes qui ne peuvent pas maintenir de connections persistentes, telles que PHP, ou le "serverless". Côté client, il est nativement supporté par tous les navigateurs navigateurs modernes, sans même avoir besoin d'un SDK ou d'un paquet NPM. Mercure tire aussi parti au maximum de HTTP/2 et de HTTP/3. Il est auto-découvrable, et a été conçu dès le départ pour être utilisé avec les API REST et GraphQL. Il dispose d’un mécanisme d’autorisation, supporte la re-connexion automatique et la récupération des messages perdus en cas de problème réseau. Depuis quelques mois, Mercure est officiellement implémenté par API Platform et Symfony. Au cours de cette présentation, nous découvrirons ce nouveau protocole et ses intégrations.

Cet événement est gratuit et limité en nombre de places ! Inscrivez-vous rapidement à ce meetup, l'apéro vous sera offert lors de votre arrivée.

Vous avez une question au sujet de cet événement ? Vous souhaitez le sponsoriser ? Contactez-nous ici ou sur Twitter @coopTilleuls