- Paperback: 330 pages
- Publisher: Apress; 1st ed. edition (December 10, 2017)
- Language: English
- ISBN-10: 1484231643
- ISBN-13: 978-1484231647
- Product Dimensions: 6.1 x 0.8 x 9.2 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Average Customer Review: 7 customer reviews
- Amazon Best Sellers Rank: #410,659 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Other Sellers on Amazon
+ Free Shipping
+ Free Shipping
Learn Microservices with Spring Boot: A Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber Paperback – December 10, 2017
|New from||Used from|
Frequently bought together
Customers who bought this item also bought
From the Back Cover
- Build microservices with Spring Boot
- Use event-driven architecture and messaging with RabbitMQ
- Create RESTful services with Spring
- Master service discovery with Eureka and load balancing with Ribbon
- Route requests with Zuul as your API gateway
- Write end-to-end rests for an event-driven architecture using Cucumber
- Carry out continuous integration and deployment
About the Author
Try the Kindle edition and experience these great reading features:
Showing 1-7 of 7 reviews
There was a problem filtering reviews right now. Please try again later.
What I liked the most and what I think is different from other books is that it uses the same example from beginning to end, making the whole thing more understandable.
The book pays the right attention to the challenges that I found when getting hands-on.
You will create your own gamification-based application with an iterative and incremental development which helps you to understand all the steps in the decision making process.
After reading this book you will have comprehensive holistic vision of microservices, why, when and how use them, and best practices for creating event-driven microservices architecture.
You will learn concepts like TDD, three-tier application, load balancing, scaling services and RESTful APIs, but you will also learn frameworks like Spring Boot, message brokers like RabbitMQ, discovery services like Eureka and testing frameworks like cucumber.
The code is available in github.
Kudos to the author.
Starting from basics it guides you through the complete evolution of a project from scratch.
Usually when I read IT literature I skip pages or chapters because I often feel like too many words and unnecessary texts are used to cover topics. Sometimes I also have to read a chapter several times or even find it in a different source to understand what is it about. With this book I didn't have such issues. It is very easy to read and full of practical examples which help you to dive into the story and feel yourself a part of it.
What I liked the most about this book is that it covers almost every aspect one needs to know or at least consider when building a micro-service based project.
Imagine a big project working on a micro-services set-up. It is such a complex system that it's even hard to come up with every topic you need to know/learn or consider when building it. Top to bottom and broad-wise. Starting from a basic micro-service set-up, technology stack, testing approach, APIs, sync/async communication between micro-services, data distribution, service discovery, load balancing, etc. etc.
And this book guides you through all of these topics showing nice practical examples, considering different approaches, giving advices and leaving freedom for the reader to discover alternative approaches.
This book can be a great springboard to jump and deep dive into a world of micro-services as well as a good reference for the ones already working with them.
Would definitely recommend!
- I was impressed by the 5 star review of 5 readers.
- I was able to skim from page 1 to page 330 of the book when I was in trial period of Safari online and this full skimming gave me a better idea about the content than the "Look inside" on Amazon, but I did not read more carefully on Safari online because I have the habit to hi-light wih Stabilo on paper book, which I can not do when reading online.
- After receiving the paper book, I was 1st very happy because Chapter 1 Introduction was written intelligently, and I have prior research, study by Udemy.com on Springboot and Microservice so Chapter 1 makes sense, promising a very good book.
BUT: starting from chapter 2, it is an immediate total catastrophe, a disaster, the author tries to put so many concepts and tools into the 330 page book and it is stuck right at my throat, for ex: Mockito is something I learned from Udemy.com but putting it into the books and make it an integral, basic instrument to teach the concept make the book not understandable, even for someone who knows little bit of Mockito like me, because I will have to review, restudy Mockito to understand about the subject, but Mockito is not the only thing. After "smart" Chapter 1, the author started to be wordy, he goes to every directions in his presentation, but his words become empty and do not bring any value to the explanation. He talks about everything and nothing, I only see bunch of codes, see unfamiliar, rare annotations with no explanation, a parade of pompous, empty words such as "Applying game techniques can be rather complex, and goes easily into big knowledge areas like motivation, personal interests, and psychology in general" (page 106). There are many hundreds phrases like above spread all over the book!!! It is a torture to read these things everywhere that bring ZERO value to the explanation.
I want my money back, but it would be impossible because I hi-lighted by Stabilo the chapter 1.