Buy new:
$30.49
FREE delivery: Monday, April 8 on orders over $35.00 shipped by Amazon.
Ships from: Amazon
Sold by: Ibook USA
List Price: $49.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $19.50 (39%)
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Monday, April 8 on orders shipped by Amazon over $35
In Stock
$$30.49 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$30.49
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
$3.99 delivery April 12 - 15. Details
Condition: Used: Good
Comment: The interior is clean and the binding is solid. The cover shows some wear including a crease of the bottom front corner.
Access codes and supplements are not guaranteed with used items.
Other Sellers on Amazon
Added
$30.89
FREE Shipping
Get free shipping
Free shipping within the U.S. when you order $35.00 of eligible items shipped by Amazon.
Or get faster shipping on this item starting at $7.77 . (Prices may vary for AK and HI.)
Learn more about free shipping
on orders over $35.00 shipped by Amazon.
Sold by: Amazon.com
Sold by: Amazon.com
In Stock
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Microservices Patterns: With examples in Java First Edition

4.6 out of 5 stars 620

{"desktop_buybox_group_1":[{"displayPrice":"$30.49","priceAmount":30.49,"currencySymbol":"$","integerValue":"30","decimalSeparator":".","fractionalValue":"49","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"NSKeFdlLpyK0dCZ8D%2BkYDGQUsLIOWWSwku7wCLrw9K%2BCkfyZuUt7wTYHkHYmfvnVHBeHxTX9vKXb44MWGmL%2B4kSlVLuaOP5k3KGcBgVRINBMThYCbACNbbFHJ1XelZhBnWlwxm3ZSpj3L06H1LEvz3WNRX4fF%2BgJ7Bv02ULcw3zWMAfgn%2BxcWj6fjcUxH2hM","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$14.95","priceAmount":14.95,"currencySymbol":"$","integerValue":"14","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"NSKeFdlLpyK0dCZ8D%2BkYDGQUsLIOWWSwEU8BoPsIuuotKdMdnJE17kNklrJwzHQkCpj0vmyaO1mUT8OTwHDcsMIUV2agUUMA0FuwjGRAnJhDEemCZ8ipkEqB9%2Fqvv5omHFSsziv2eGy6ekBrME9vA4Gw65US3u9eCh0EcNZitJqWtLIf7oAHbm4RxKiheAAO","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$30.49
Get it as soon as Monday, Apr 8
In Stock
Sold by Ibook USA and ships from Amazon Fulfillment.
+
$44.49
Get it as soon as Saturday, Apr 6
In Stock
Ships from and sold by Amazon.com.
+
$39.80
Get it as soon as Saturday, Apr 6
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
These items are shipped from and sold by different sellers.
Choose items to buy together.

From the Publisher

Microservices Patterns, java

About the Book

About the reader

Readers should be familiar with the basics of enterprise application architecture, design, and implementation.

What's inside

  • Understanding the microservices architecture
  • When and when not to use the microservices architecture
  • How to develop a microservices architecture for an application
  • Transaction management and querying in a microservices architecture
  • Effective testing strategies for microservices
  • How to refactor a monolithic application into services

Editorial Reviews

Review

'A comprehensive overview of the challenges teams face when moving to microservices, with industry-tested solutions to these problems.' Tim Moore, Lightbend
'Pragmatic treatment of an important new architectural landscape.' Simeon Leyzerzon, Excelsior Software
'A solid compendium of information that will quicken your migration to this modern cloud-based architecture.' John Guthrie, Dell/EMC
'How to understand the microservices approach, and how to use it in real life.' Potito Coluccelli, Bizmatica Econocom

From the Back Cover

All aspects of software development and deployment become painfully slow. The solution is to adopt the microservices architecture. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Microservices Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. Rather than simply advocating for the use the microservice architecture, this clearly-written guide takes a balanced, pragmatic approach, exploring both the benefits and drawbacks.
Successfully developing microservices-based applications requires mastering a new set of architectural insights and practices. In this unique book, microservice architecture pioneer and Java Champion Chris Richardson collects, catalogues, and explains 44 patterns that solve problems such as service decomposition, transaction management, querying, and inter-service communication.
Microservices Patterns teaches you how to develop and deploy production-quality microservices-based applications. This invaluable set of design patterns builds on decades of distributed system experience, adding new patterns for writing services and composing them into systems that scale and perform reliably under real-world conditions. More than just a patterns catalog, this practical guide offers experience-driven advice to help you design, implement, test, and deploy your microservices-based application

Product details

  • Publisher ‏ : ‎ Manning; First Edition (November 19, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 520 pages
  • ISBN-10 ‏ : ‎ 1617294543
  • ISBN-13 ‏ : ‎ 978-1617294549
  • Item Weight ‏ : ‎ 2.16 pounds
  • Dimensions ‏ : ‎ 7.38 x 1.1 x 9.25 inches
  • Customer Reviews:
    4.6 out of 5 stars 620

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
620 global ratings
Best book on modern software architecture...and its challenges
5 Stars
Best book on modern software architecture...and its challenges
Wittgenstein famously said, "limits of my language are the limits of my world". For the majority of technology leaders, sadly, "limits of their silence are the limits of their understanding". The moment a jargon is casually verbalized, it stops being understood well. Just ask someone about how to address transactional complexity in so-called microservices land, where domain entities are somewhat scattered across various services. Anyone who just read a blog post would likely say "Saga". Anyone who built it would probably say "We used a messaging tool to transfer data". Anyone who'd built it and scaled it would take a pause and will go over how this is essentially a 2-phase commit problem, except to be solved with code rather than in database. Therefore, after two years of struggle with "replication lag" at scale they just refactored some objects and accepted about 0.1% failures addressed out-of-band with compensating transactions. Hire the third person!Best modern software architecture book out there. Competence is reflected in rational negation - buzzwords are cool but what is the catch? If someone just excitedly lays out positives of a certain technology principle - say, microservices, or react - s/he could be a salesperson or naive or both! Neither would survive the long-term impact of a critical decision taken with, basically, "mimetic copying" - just because others were doing it. You would trust your leader more when she can contextualize the real-life challenges of a proposal. This is even more relevant for any _recent_ trend embraced suddenly.This book thoughtfully compiles, explains a set of techniques you need to know as a CTO/VPE to build modern apps. Other arch books are too high level, or do not cover the breadth or preaches without practicing data. This has concrete design and code examples.Most importantly, it shares where something is not a good fit. This is critical as we engineers choose shiny tech, the usage profile changes with time, and median tenure of engineers is 4 years. The choice, say - frontend-for-backend with 3 different API gateways, becomes someone else's problem down the lane. That person now hires 15 platform engineers to redo it. There goes the entire future cash flow.My fav interview question is "What is the drawback of your favorite tech/framework/tool, and share a real-life example with how you conquered it". Every technology has its 'Annus horribilis'. Best engineers may not know Lamport Clock, but empirically or passionately answer how they successfully overcame the challenge of their go to technology in a real-life, complex domain. This book follows that philosophy and teaches how to do that with at least 20 or more modern technology primitives.It shines the brightest especially in three areas - one, microservices essentially as a distributed architecture - and all the associated challenges thereof; two, how to minimize overhead-per-service - e.g., by, first, deploying a API gateway, and then, if polyglot, using a "service mesh"; three, how to deploy and manage with modern primitives like deploy-as-container and why that minimizes the bootstrap time. The chapter on observability/monitoring and looking at it from six different angles - distributed tracing to aggregated log and exception reports - alone is worth the price of entry. I have not come across a single book that walks through the ENTIRE lifecycle - with honest trade-off analysis and working domain model/code.Simply brilliant.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on November 30, 2022
One person found this helpful
Report
Reviewed in the United States on April 5, 2022
Reviewed in the United States on March 10, 2019
75 people found this helpful
Report
Reviewed in the United States on June 4, 2023
Reviewed in the United States on October 22, 2021
2 people found this helpful
Report
Reviewed in the United States on July 28, 2020
6 people found this helpful
Report
Reviewed in the United States on January 21, 2023
One person found this helpful
Report
Reviewed in the United States on March 28, 2020
19 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Giuliano Mega
5.0 out of 5 stars Excelente introdução ao assunto
Reviewed in Brazil on December 21, 2021
4 people found this helpful
Report
Carlos
5.0 out of 5 stars Excelente libro, totalmente recomendado
Reviewed in Spain on August 25, 2023
Eric Giguere
5.0 out of 5 stars Excellent book
Reviewed in Canada on January 11, 2021
One person found this helpful
Report
Praveen Kumar
5.0 out of 5 stars Must for Microservices based projects
Reviewed in India on December 3, 2022
2 people found this helpful
Report
Daniele Paci
5.0 out of 5 stars Complete overview on how modern microservice architecture should be made
Reviewed in Italy on March 26, 2022