Deployment and Testing

In this chapter, we'll continue from where we left off in Chapter 4, Implementing a Microservice. We'll add a few more services to groom our online table reservation system (OTRS) application that only depends on three functional services (Restaurant, User, and Booking services) and Eureka (service discovery and registration) to create a fully functional microservice stack. This stack will have gateway (Zuul), load balancing (Ribbon with Zuul and Eureka), and monitoring (Hystrix, Turbine, and the Hystrix dashboard). You want to have composite APIs and see how one microservice talks to others. This chapter will also explain how to containerize microservices using Docker and how to run multiple containers together using ...

Get Mastering Microservices with Java 9 - Second Edition 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.