12th édition – du 17 au 19 avril 2024
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Marouane BEN AMARA
Arolla
Software Development Engineer
Si vous intervenez sur des architectures logicielles modernes, avec des micro-services ou des monolithes modulaires, alors les termes d'orchestration ou de chorégraphie vous sont probablement déjà familiers. Pourtant de nombreuses confusions existent, avec des interrogations sur les détails de mise en œuvre.
À travers un exercice de code spécialement dédié et très simple, nous examinerons pas-à-pas comment transformer un système d'une de ces approches à l'autre. Nous aborderons ainsi par la pratique les avantages des garanties fortes offertes par l'orchestration, par contraste avec la chorégraphie qui favorise le découplage et facilite ainsi une architecture évolutive.
En s'appuyant sur cet exercice, nous préciserons ce qui distingue ces deux styles et comment les mettre en œuvre de façon concrète pour en tirer le meilleur bénéfice et éviter les travers classiques. Nous ferons le lien avec les patterns correspondants et sur les critères pour choisir sereinement le style adapté à chaque contexte. L'Event-Driven Architecture n'aura alors plus de secret pour vous !
More
en_USEnglish