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

Services Assemble! Apply MVP Principles to Create Cutting-Edge Microservices Without Chaos with Spring Cloud/Netflix OSS

Services Assemble! Apply MVP Principles to Create Cutting-Edge Microservices Without Chaos with Spring Cloud/Netflix OSS

In this session, learn how to use proven patterns & open source software to rapidly build a robust portfolio of microservices that provide a solid foundation for your dynamic and growing microservice architecture. This session addresses vital points such as:

* Configuration services
* Microservice registration and discovery
* Circuit breakers for graceful degradation
* Load balancing and intelligent routing
* Asynchronous messaging

Additional topics discussed include logging & tracing, testing approaches, and migration patterns.

The presenter will demonstrate how to develop & effectively manage microservices using OSS tools employed by Netflix to keep movies streaming globally 24x7.

Mark Heckler

October 05, 2017
Tweet

More Decks by Mark Heckler

Other Decks in Technology

Transcript

  1. Services Assemble! Apply MVP principles to create cutting-edge microservices without

    chaos with Spring Cloud/Netflix OSS Mark Heckler Principal Technologist/Developer Advocate Pivotal Software, Inc. www.thehecklers.com [email protected] @MkHeck
  2. @mkheck @springcentral @springcloud Who am I? • Author • Speaker

    • Developer • Survivor of many monoliths • Seeker of a better way • Java Champion
  3. @mkheck @springcentral @springcloud Netflix/Spring Cloud OSS Operational Component Netflix/Spring Cloud

    OSS Centralized Configuration Spring Cloud Config Service Registry/Discovery Netflix Eureka (+) Circuit Breaker Netflix Hystrix Load Balancer Netflix Ribbon Intelligent Router Netflix Zuul Asynchronous Messaging Spring Cloud Stream Distributed Tracing Spring Cloud Sleuth Security/OAuth2 Spring Cloud Security and much, much more.
  4. @mkheck @springcentral @springcloud In summary… • Microservices can be hard

    • But they don’t have to be • Leverage “enablers” • Build for speed & resilience • Netflix does it, so can you