© Moises Macero 2017
Moises MaceroLearn Microservices with Spring Boothttps://doi.org/10.1007/978-1-4842-3165-4_6

6. Testing the Distributed System

Moises Macero
(1)
New York, USA
 

Introduction

In previous chapters, we built a complex, distributed system, composed of three functional microservices (UI, multiplication, gamification) and two supporting microservices (the API gateway built with Zuul and the service registry implemented with Eureka). Besides, our system uses an event-driven approach to fulfill the business processes that span multiple microservices (in this case, only attempt-to-points).
When you have an environment like this, composed of many pieces, it’s very likely that one of them fails. It also happens with a monolithic system: you ...

Get Learn Microservices with Spring Boot: A Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.