Microservices with Spring Cloud and Netflix OSS


How can you build today a microservice oriented architecture with Spring Boot, Spring Cloud and Netflix OSS?


Microservices and distributed architectures are all the hype right now; more than just buzzwords, we're actually refreshing our approach to application architecture - and it works.

But how does one build a microservice architecture?

Join this session and learn how we can do that with Spring Boot and the new Spring Cloud project incorporating Netflix OSS. We'll talk about:

  • Distributed/versioned configuration
  • Service registration and discovery
  • Routing
  • Service-to-service calls
  • Load balancing
  • Circuit Breakers
  • Async programming
  • Distributed messaging

You'll leave this session with a better understanding of microservices and distributed application problems and concrete examples with Netflix OSS and their integration with Spring Boot.


#TALK en Anglais

Brian Clozel

Committer Spring Framework & Spring Boot à Pivotal



Autres talks de Brian

  • 2019 - Applications web efficaces avec Spring Boot 2

    Brian Clozel

    Comment peut-on améliorer l'efficacité et la scalabilité d'une application web existante? On pourrait complètement la réécrire, avec de la programmation concurrente, fonctionnelle, ou réactive. Mais est-ce que ça vaut vraiment le coup, sans mesurer et savoir où concentrer nos efforts?

    Dans cette présentation, Stéphane et Brian vont travailler sur une application Spring Boot MVC existante pour la rendre plus efficace. Ils vont remplacer `RestTemplate` par `WebClient` et utiliser des opérateurs Reactor pour améliorer la scalabilité, sans tomber dans les pièges de la programmation concurrente. Ils vont utiliser des métriques fournies par Spring Boot, en ajouter des personnalisées, et garder un oeil sur les gains de capacité dans des dashboards.


  • 2018 - Applications Web avec Spring Boot 2.0

    Brian Clozel

    Avec Spring Boot 2.0, de nouveaux choix s'offrent à vous. Vous pouvez maintenant écrire des applications réactives avec Spring WebFlux et continuer de profiter des fonctionnalités de Spring Boot.

    Pendant cette session de live coding, Stéphane et Brian vont écrire une application WebFlux et montrer comment utiliser Actuator, Developer Tools et plus encore.


  • 2016 - HTTP/2 pour le développeur Web

    Brian Clozel

    Comprendre le protocole HTTP/2, comment les applications web peuvent l'utiliser et comment le mettre en production aujourd'hui sur la JVM.


  • 2015 - De zéro à héros avec Spring Boot

    Brian Clozel

    Utiliser Spring Boot, c'est un peu faire du pair programming avec l'équipe Spring. Venez découvrir Spring Boot par la pratique!


  • 2014 - Open-Sourcing http://spring.ioEN

    Brian Clozel

    How does the Spring team develop and operate the new spring.io, entirely with Pivotal technologies? We're here to share our experience.