What is… La programmation orientée événement ?
21 mars 2023 • 19h à Strasbourg
Programme
Une application moderne se doit de répondre non plus en une seconde, mais en quelques millisecondes. Les fonctionnalités proposées aux clients, ainsi que des interfaces de plus en plus évoluées et réactives, imposent de nombreux changements dans la façon de les implémenter.
L'obsolescence des applications monolithiques laissant place à des architectures plus modulaires, en micro-services, nous voyons émerger avec ce changement plusieurs problèmes nouveaux.
Là où des APIs REST permettent de répondre à un grand nombre de besoins, il peut vite donner lieu à la réalisation d’un monolithe de micro-services, fortement couplés par leurs APIs, perdant ainsi de nombreux avantages.
Les architectures orientées événements tentent d’apporter une solution aux problématiques de performance et de réactivité afin de proposer aux clients une expérience quasi temps réel que ce soit avec une application web, ou mobile, tout en permettant une indépendance entre les différents micro-services.
Mais alors, comment mettre en place ce type d’architecture ? Quelles technologies existent dans ce domaine ? Dois-je forcément l’adopter pour mon projet ? Quels sont les désavantages ?
Nous prendrons un réel plaisir à partager nos retours d'expériences et à expliquer les différents rouages de ce paradigme.
Pré-requis :
- Niveau intermédiaire
- Tout langage Back (architecture de projet)