Microservices Architecture Using Spring Boot and Netflix Infrastructure
Microservices Architecture Using Spring Boot and Netflix Infrastructure
Microservices Architecture Using Spring Boot and Netflix Infrastructure
com
www.optisolbusiness.com
Page | 1
Micro services - Overview
[email protected]
What is Micro Service?
API Gateway
Service registry
Service discovery
Page
Page | 2| 2
Patterns in Micro services Architecture
We have used the Netflix components to accomplish the above micro services architecture patterns. T
Page | 4
Major Components of Netflix
Zuul is (of course) our gatekeeper to the outside world, not allowing any
unauthorized external requests pass through. Zulu also provides a well-
known entry point to the micro services in the system landscape. Using
dynamically allocated ports is convenient to avoid port conflicts and to
minimize administration but it makes it of course harder for any given
service consumer. Zuul uses Ribbon to look up available services and routes
the external request to an appropriate service instance.
Page | 5
Spring Boot & Spring Cloud Netflix OSS – Micro Service Architecture
Spring Boot is a brand new framework from the team at Pivotal, designed to simplify the bootstrapping and
development of a new spring application. The framework takes an opinionated approach to configuration,
freeing developers from the need to define boilerplate configuration.
Page | 6
Spring Cloud Netflix
Spring cloud Netflix provides Netflix OSS integrations for spring boot apps through auto configuration and
binding to the spring environment and other spring programming models. With a few simple annotations
we can quickly enable and configure common patterns inside application and to build large distributed
systems with Netflix components. There are lot of features available with spring cloud Netflix. Here, we
have listed some of the common features we have implemented with micro services with spring boot and
Netflix,
Follow us on:
IMPORTANT: We respect your privacy. If you want to stop receiving emails from us, please send reply with email subject line as Unsubscribe