Book Description
Developing, deploying, and operating cloud applications should be as easy as local applications. This should be a governing principle behind any cloud platform, library, or tool. Spring Cloud–an open-source library–makes it easy to develop JVM applications for the cloud. In this book, you will be introduced with Spring Cloud and master its features from the application developer's point of view.
This book begins introducing you to microservices for spring and features set available with Spring Cloud. Then you will learn to configure Spring Cloud server and run Eureka server to enable service registration and discovery. Then you will learn about techniques related to load balancing and circuit breaking and utilize all features of Feign client. The book now deep dives into advanced topics where you will learn to implement distributed tracing solution for Spring Cloud and build message driven microservices architecture. Before running the application on docker container you learn testing and securing techniques with Spring Cloud.