Skip to content

microservices-practical/microservices-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Learn Microservices with Spring Boot - v2

This project contains the version 2 of the application that is developed under the scope of the book Learn Microservices with Spring Boot. You can get a copy of the book on Amazon or Apress.

The book shows you how to evolve a simple Spring Boot application to become a full Microservices Architecture, using Spring Cloud Eureka, Ribbon, Zuul and Hystrix to implement Service Discovery, Load Balancing, the API Gateway pattern and a Circuit Breaker. Besides, you'll learn how to implement End-to-End tests with Cucumber, an Event-Driven system and the best practices when building Microservices.

About this version

We have now the implementation of the logic to get a random factor, RandomGeneratorServiceImpl.

Besides, we see in this version the difference between creating tests with @SpringBootTest and plain JUnit tests. We keep both versions so the reader can compare the implementations.