Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservices avec Spring Cloud

Microservices avec Spring Cloud

Introduction aux microservices et exemple de mise en oeuvre avec Spring Cloud.

Florian Beaufumé

September 01, 2019
Tweet

More Decks by Florian Beaufumé

Other Decks in Programming

Transcript

  1. • Architecte logiciel et expert Java • Freelance • Brown

    bag lunch • @fbeaufume Florian Beaufumé
  2. Un modèle d'architecture basé sur l'utilisation de services indépendants, limités,

    orientés métier et communicants Microservices @fbeaufume
  3. • Cycles de développement indépendants • Builds et livraisons simplifiés

    et moins risqués • Isolation runtime • Configuration fine • Scaling horizontal fin • Robustesse • Migrations techniques • Programmation polyglotte Bénéfices @fbeaufume
  4. • Identification et découper les services et données • Communications

    entre services • Cohérence des données • Event driven • Automatisation • Besoins de monitoring Difficultés @fbeaufume
  5. Client applications Gateway Order Stock Mongo H2 Service registry Config

    server Git Spring Boot Spring Boot Spring Boot Spring Cloud Gateway Spring Boot Netflix Eureka Spring Boot Spring Cloud Config Lookup Register Get config 8081 8082 8080 8888 8761 Architecture Spring Cloud Netflix @fbeaufume
  6. Routage • Par cookie • Par header • Par host

    • Par date • Etc. @fbeaufume