How to Get Started with Building Resilient Microservices with Spring Boot and Spring Cloud

Learn how to build resilient microservices using the top microservice patterns and implement them with Spring Boot and Spring Cloud.

We learn best by coding.

Start learning now

What you will learn

  • How to access a remote API with Spring’s RestTemplate
  • How to do retries and fallbacks in case of API errors (Spring Retry)
  • How to add client-side load balancing to it (Spring Cloud Netflix RibbonClient)
  • How to use the circuit breaker pattern (Spring Cloud Netflix Hystrix)
  • How to register and discover services (Spring Cloud Netflix Eureka)
  • What the role of a gateway is
  • How you can easily add a gateway (Spring Cloud Netflix Zuul)
  • How to store configurations in a central place (Spring Cloud Config Server)

At the end of the guide, you will have implemented the top resilience patterns using Spring Boot and Spring Cloud and are confident to choose the right ones for your projects.

Start learning now

Who is this not right for

The guide is not for you if you have never developed in Java or your most advanced application is Hello World. You also must have knowledge about Spring Boot and at least have built some microservices for training. If you are new to Spring Boot, check out the first pocket guide Spring Boot: How To Get Started and Build a Microservice.

The Project(s)

We will write a simple client web application for our microservice and improve both with each step to handle load balancing, failovers, service discovery and more.

We use Spring Boot 2 with Milestone 2 and also the Milestones of Spring Cloud.

You will also get these awesome bonuses

  • Full source code of the applications at each step

Start learning now

Ready to buy?

Get everything you need to start to learn how to make your Spring Boot microservices more reliable.


  • The Pocket Guide DRM-free in Kindle, ePub and PDF format
  • Full source code
  • Exclusive Slack Access (coming soon)
  • FREE Updates for Life

Invest now for just $25

Want to save 26$? Get this guide as part of the Spring Boot Pocket Guides Complete Bundle.

In my everyday job I come across dozens of blogs, tutorials, how-to’s and books about new exciting technologies. Some are “just-do-this-and-that-and-voilĂ ” style, others are well thought deep exploration of the practices and frameworks, but few of them are well balanced and focused like this book.

Great way to roll your sleeves and start building resilient and robust services.


Your 100% Money-Back Guarantee

Don’t put off making your Spring Boot applications more reliable. If you are not satisfied with the guide, email me within 14 days of your purchase, and I give you a full refund. I don’t ask questions; however, it would be great if you give me quality feedback so I can improve on it.

Frequently Asked Questions

What happens if I buy the pocket guide and you release an update? Will I need to buy the new version, too?
No. You get free updates for life whenever new content is available.

Can I buy a print version of the pocket guide?
No, not right now.

Do you have a return policy?
Yes, if you are not satisfied, email me within 14 days of your purchase, and I’ll refund you. I don’t ask questions; however, it would be great if you give me quality feedback so I can improve on it.

Are there any restrictions on the pocket guides?
No. I trust you to do the right thing. They are 100% DRM free.

I have another question.
No problem! Send me an email at