Mastering Microservices with Java 9 - Second Edition: Build domain-driven microservice-based applications with Spring, Spring Cloud, and Angular