Jonathan Vanderoost

Jonathan Vanderoost
Speaker

Jonathan Vanderoost

  • The RingRing Company SA - Principal Solution Architect

About Jonathan

Je me prénomme Jonathan Vanderoost, je suis consultant .Net depuis 2006 et passionné de technologie depuis mon plus jeune âge, j’étais déjà un adepte du Commodor64, ça ne me rajeunit pas d’ailleurs !

J'ai toujours aimer partager mes connaissances, c'est pour cela que je suis également professeur à l'EPHEC depuis de nombreuse années.

J’ai eu l’occasion de travailler sur la plateforme Microsoft du Framework 1.1 au 4.8.0, sans oublier le .NET core de 1.1 a la version 5. J’ai travaillé sur divers type de projets : Azure, Winforms, WCF, WPF, Silverlight, WWF, embarqué, Asp.Net « Classic », Asp.Net MVC (2,3,4), Mobile, Office365, Auto-Hosted Apps, Provider Apps, JQuery, JavaScript, HTML5, Docker, Kubernetes, Gateway, Payment, et j’en passe et même Sharepoint …

Ce qui me permet aujourd’hui d’avoir une connaissance tranversale du monde « Microsoft » et une base solide qui me permet d'apporter une expérience ou un retour métier lors de mes prises de décisions. Je me suis spécialisé dans l'architecture sur base de mes années de consultance mais je continue a me former et a développer afin de ne pas être déconnecté de la réalité du terrain.

MicroServices Architecture Overview

Les MicroServices font désormais partie de notre quotidien ; il est néanmoins important de comprendre d’où vient le besoin des MicroServices, et pourquoi les applications monolithiques tendent à disparaître. Les MicroServices apportent énormément d’avantages mais ils ont aussi des inconvénients ; nous devons en être conscients, car ils nous imposent un changement de « mindset » important sur notre manière d’aborder un problème. Nous allons essayer, à travers cette session, de répondre à certaines questions telles que : • Quelle est l’architecture générale des MicroServices ? • De quoi un MicroService est-il composé et pourquoi ? • Quels sont les différents moyens de faire communiquer nos microservices ? • Qu’est-ce que docker/kubernetes et qu’apportent ils concrètement aux microservices ? • Pourquoi et comment monitorer et tracer les informations ? L’agenda vous donnera une idée des points que nous allons tenter de couvrir : • Présentation • Pourquoi les MicroServices ? o Problématique o Monolithe vs MicroService o Changement de MindSet • Api = MicroService ? • MicroService Architecture o Global Overview o CQRS + Mediator o Versioning o HealthCheck • Docker / Kubernetes o Overview • Communication entre MicroServices o Eventing o gRPC o HttpCall • Gateway and ServiceMesh • Authentication and Authorization • Monitoring / Tracing • Contraintes • Avantages • Robots !

Details
}

Follow us

Join the DevDay on social networks :