• RRP: £39.99
  • You Save: £16.38 (41%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Building Microservices has been added to your Basket

Dispatch to:
To see addresses, please
Or
Please enter a valid UK postcode.
Or
+ £2.80 UK delivery
Used: Like New | Details
Condition: Used: Like New
Comment: Like New Paperback/Softcover Book, International Economy Edition. Author , Content & Edition is same as Listed edition. Satisfaction Guaranteed .ISBN AND COVER MAY BE CHANGED. The access code or CD may be not available with this book. Guaranteed Super Fast Delivery
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Building Microservices Paperback – 20 Feb 2015

4.1 out of 5 stars 37 customer reviews

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£23.61
£20.81 £20.59
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more

Man Booker International Prize 2017
A Horse Walks Into a Bar has won the Man Booker International Prize 2017. Learn more
£23.61 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Frequently bought together

  • Building Microservices
  • +
  • Microservice Architecture: Aligning Principles, Practices, and Culture
  • +
  • Site Reliability Engineering: How Google Runs Production Systems
Total price: £68.75
Buy the selected items together

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.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.



Product details

  • Paperback: 280 pages
  • Publisher: O'Reilly Media; 1 edition (20 Feb. 2015)
  • Language: English
  • ISBN-10: 1491950358
  • ISBN-13: 978-1491950357
  • Product Dimensions: 17.8 x 1.5 x 23.3 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (37 customer reviews)
  • Amazon Bestsellers Rank: 7,579 in Books (See Top 100 in Books)
  • If you are a seller for this product, would you like to suggest updates through seller support?

Product description

Book Description

Designing Fine-Grained Systems

About the Author

Sam Newman is a technologist at ThoughtWorks, where he currently splits his time between encouraging and sharing Innovation globally and helping design and build their internal systems. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space. If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. He is currently writing a book, Building Microservices, which should be available in the Autumn of this year from O'Reilly.


Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
Too much talking about the obvious. Not very helpful. I could have read an online article about Microservices and get much more out of it in a couple of hours. Nginx website has more useful articles about Microservices.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I can only describe this book as excellent.

Rather than thinking about it as a book on Microservices I would describe it as a book on the best practices of modern IT architecture per se.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
Great book just misses some pragmatism when it comes to how to manage the microservices orchestration
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Amazing book!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
There was a lot of buzz about microservices a while ago and being on a large project with lots of Enterprise Architecture elements. (ESB/mainframes/Java containers/etc) I decided to jump on the boat and promote the architecture/technology approach myself. I had some initial conversations with the developers and architects on the project and everyone was positive and interested in it. So to prepare myself I decided to read to book. At first I was pleasantly surprised. Every chapter touched on a certain topic and suggested technologies, best practices and how to approach it. It gives you a good overview what is current in today's technology landscape, although some of the tech is already getting out of fashion as we speak.

Unfortunately the book fails dramatically in two, in my opinion, major points:

1) The book doesn't give a proper definition of Microservices
In practice this lead to a lot of confusion discussing the subject. Everyone has their own ideas and opinions about it, so it takes ages to get everyone aligned. You need to have some sort of definition people can follow before you start working on your product, otherwise you risk ending up with incompatible components and a lot of confusion on how to solve problems. If you compare this with agile software development: In the end of the day you can always refer back to the Agile Manifesto.

2) No explanation on how to do orchestration or choreography
Most chapters start with explaining a specific topic and end with suggesting an approach & technologies. Not with Orchestration vs Choreography in chapter 4. It tells you that orchestration implementations are extremely brittle and you should go for choreography. And that's where it stops. No suggested technologies or approaches whatsoever.
Read more ›
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Spanning through almost 300 pages, Building Microservices was released at the end of 2015 and aim to provide a very high overview (believe me when I say very high) of microservices and all the aspects that should be taken into account when transitioning from a monolithic application to many small independent services that work together in harmony.

Throughout the text, the author introduces many different topics that must be taken into account, such as testing, and monitoring, among others. Each chapter focuses on a specific subject. Here the author describes the problems of the old one huge application only and the benefits we get by moving towards microservices. He also covers the new challenges this new architecture brings with itself (nothing is free, after all). The whole thing is often coupled with real life anectods from the author's experience.

As stated in the introduction, the book does not dive into any kind of platform or technology, thus ruling out becoming outdated in half a year. At the same time, though, it doesn't satisfy those readers interested in a more hands-on thing.

Building Microservices is a pleasant read. Well written and easy to follow. Most of its content does not necessarily apply only to microservices. The author does indeed discuss generic topics such as team building, versioning, logging. All these concepts apply to a broader spectrum and are interesting to a greater audience. On the other hand, most of them are already known to the majority of the readers. When I first got my hands on this book there was something I was particularly interested in: a step by step example showing me how to break down a monolith into microservices.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This is a great book to read as a primer and to get an overview of technologies and patterns to do with micro-services. It covers a number of uncommon topics, including dealing with "static" data. It's great to see anti-patterns covered too, including using the database as a point of integration.

I don't think that it would have hurt the book to be slightly longer and have a little more flesh to some of the topics like HATEOAS, persisting references to other services, benefits and downsides of MQs etc.

It covers a broad scope well and feels pretty balanced in what it presents, also linking you to many other great sources for further reading.
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The book itself seem like different microservices put together: just a bunch of side notes about different topics. It's more of a philosophical book than a hands on approach to learning.

There's not enough depth to actually help you learn about microservices. It's more a place to get ideas to discuss it with your friends whilst having some pints at a pub.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Pages with related products. See and discover other items: web development