@Microsoft
Open-source enthusiast and devoted software artisan, the web is the ultimate playground for Yohan. With a background of 10+ years in various fields such as applied research on mobile and IoT, architecture consulting and cloud applications development, he worked all the way down to the low-level stacks before diving into web development. As a full stack engineer and DIY hobbyist, he now enjoys pushing bits of JavaScript everywhere he can while sharing his passion with others.
Twitter : @sinedied
Track : Devops, Agile, Methodology & Tests
Type de présentation : Conference
Les design patterns pour concevoir des applications web distribuées, robustes et qui passent à l'échelle sont bien connus aujourd'hui. L'organisation de projet permettant de les mettre en place de manière efficace reste cependant un challenge, le facteur "humain" étant source de problèmes difficiles à prévoir.
Et si vous vous inspiriez de l'architecture de vos applications pour améliorer la communication de vos équipes?
Microservices, messages queues, load balancers, caches, sharding, découplage... Ce sont autant de concepts d'architecture conçus pour améliorer les échanges numériques au sein de nos apps, et surtout anticiper et gérer les défaillances. En modélisant les échanges de vos équipes comme une architecture logicielle, nous allons voir comment ces design patterns sont aussi efficaces pour solutionner nos problèmes de communication, bien humains cette fois.