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 the accompanying session, attendees learn how to use proven patterns & open source software to rapidly build a robust portfolio of microservices that provide a solid foundation for a dynamic and growing microservice architecture. The 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 demonstrates how to develop & effectively manage microservices using OSS tools employed by Netflix to keep movies streaming globally 24x7.

Mark Heckler

June 20, 2017
Tweet

More Decks by Mark Heckler

Other Decks in Programming

Transcript

  1. @MkHeck #MVPmicroservices 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.org [email protected] @MkHeck
  2. @MkHeck #MVPmicroservices Who am I? • Author • Speaker •

    Developer • Survivor of many monoliths • Seeker of a better way • Java Champion
  3. @MkHeck #MVPmicroservices 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 #MVPmicroservices 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