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 !

Language FR
Level Level 100
Technologies

Edition DevDay
Room Cloud - Room 5
Hour 11:15 AM (Paris Time)
2:15 AM (PDT)

Speaker

Jonathan Vanderoost
Jonathan Vanderoost

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...

Details