Introduction
Overview of Microservice Architecture
Overview of Spring Cloud and Spring Boot
Overview of Netflix OSS Components
Setting up Your Development Environment
Creating a Spring Boot application
Service Discovery with Netflix Eureka
Dynamic Routing and Load Balancing with Netflix Ribbon
Securing Your Microservices with Netflix Zuul
Use AMQP messaging with Spring Boot
Ensuring Resiliency with Netflix Hystrix (Implementing the Circuit Breaker Pattern)
Tracing Microservices to Uncover Latencies with Zipkin
Containerizing Your Microservices with Docker
Deploying Microservices to Cloud and on Premises
Scaling Your Microservices
Troubleshooting
Summary and Conclusion |