Building Microservices: Designing Fine-Grained Systems
  • Building Microservices: Designing Fine-Grained Systems
  • Building Microservices: Designing Fine-Grained Systems
  • Building Microservices: Designing Fine-Grained Systems
  • Building Microservices: Designing Fine-Grained Systems
ISBN: 1491950358
EAN13: 9781491950357
Language: English
Release Date: Feb 20, 2015
Pages: 280
Dimensions: 0.6" H x 9.1" L x 6.9" W
Weight: 1.05 lbs.
Format: Paperback
Publisher:
`
Select Format Format: Paperback Select Conditions Condition: Good

Selected

Format: Paperback

Condition: Good

$12.66
Quantity
Almost Gone!
Only 1 at this price.

Select Conditions
  • Good $12.66 Building Microservices: Designing Fine-Grained Systems
Book Overview

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.

Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.

  • Discover how microservices allow you to align your system design with your organization's goals
  • Learn options for integrating a service with the rest of your system
  • Take an incremental approach when splitting monolithic codebases
  • Deploy individual microservices through continuous integration
  • Examine the complexities of testing and monitoring distributed services
  • Manage security with user-to-service and service-to-service models
  • Understand the challenges of scaling microservice architectures

Frequently Asked Questions About Building Microservices: Designing Fine-Grained Systems

Book Reviews (10)

5
  |   10  reviews
Did you read Building Microservices: Designing Fine-Grained Systems? Please provide your feedback and rating to help other readers.
Write Review
Captcha
5
   Excellent overview with great examples
One of the great books I've read. Only if you are already experienced developerarchitects will you buy it. However, he points out, there is no right way, it depends on your functional and non-functional requirements. He also points out that the best practices are used by the largest tech companies, including Amazon, Netflix, and others. Many of the tools are mentioned in great detail. It also covers some of the thornier tech issues, including evolving architect and Conway's law. The writing style is very decent and examples are generic enough to be applicable in many cases, and specific enough to highlight the point.
 
4
   Four Stars
What's more, he shows how to improve solutions using microservices and what mistakes to avoid.
 
5
   A cookbook of Microservices best practices
Not only does this book advise on prior experiences from the author on how to build microservices but it also points the reader to the state-of-the-art libraries and documentation on several subjects. This book is a great undertaking which brings together big subjects such as testing and monitoring, subjects which deserve an entire library in their own right, and makes them easy to understand and not that farfetched to adopt. This book makes the hype around Microservices seem all the more ridiculous.
 
4
   This is a good book. With most programming books I feel as ...
With most programming books, I feel as if I could have just read 5-6 blogposts and walked away with the same amount of knowledge. The part I appreciated most was the acknowledgment that acknowledging MicroServices can be a downside of acknowledging that businesses are using them, especially in regards to transactions and consistency across business domains. If you have the time and energy to build a fully functional, web-based architecture, I would recommend this book.
 
5
   Microservices: how to make software an asset
This is a great primer for creating powerful web services. Architect Sam Newman outlines principles that will aid readers in developing next-generation software. Innovative companies such as Netflix have used microservices to become industry disruptors. Blockbuster has had a physical presence in the United States since the 1960s. If you're looking for a tutorial, O'Reilly will usually prefix those book titles with Learning or Programming.
 
2
   Not practical at all
The book was recommended to me because it covered all the bases: building and implementing microservices. It's called "Building microservices." Yes, you can never build a service from scratch using this book. The book is the culmination of many hours of research by the Child Evangelism Fellowship. The document gives you a lot of advice about things to consider when building microservices, but it almost never shows you a piece of code. Yes, I know that sounds crazy, but I think that learning by doing is the way to go. The Harrisons' lawyer, Paul LiCalsi, said that although the phrase "doesn't apply in this book," it did apply in the courtroom. Maybe this book can be useful for someone who has many years of experience developing microservices, said Raymond E. Alibozek, senior research fellow at the Carnegie Mellon Institute.
 
5
   Almost more "how to survive big software development projects" than microservices
He also tells everyone who is a software enterprise architect or developer on a large project to read this book whether they're using explicit microservices or not. This book discusses so many of the issues you run into a project that I feel that it acts as a good primer on building successful architectures for the long term, Raymond said. However, it doesn't cover any technical details, if you're looking for a how-to on how to build, deploy, or even change existing software. This isn't the book you're looking for.
 
4
   Not really about microservices, but a good guide on design/architecture
I was looking for a specific book on microservice design, development, and/or entrepreneurship, but this book touches on it, but its really more a full end to end guide on development practices including microservice design, he said. It's a pretty good book, I gave it four stars because it was misleading, and Amazon didn't do much to sell it. The good parts of it are end to end, design, deployment, logging, and monitoring, Graham said. Overall, I'm pleased to introduce someone to system design. Not enough to really be a bible for seasoned architects -- good for an old architect like me to get back into more up-to-date technology, he said.
 
5
   Excellent
Excellent writing, excellent read. Wish it had gone deeper, but otherwise it was excellently done, he said. It was a tough call, even for a judge, to make.
 
5
   Loved it as an introduction to Microservices design and concepts
As someone who is still starting out on building systems based on microservices, I was looking for a book that could tell me about common practices and flaws, and I found that and more, learning about concepts I still had no idea were present in the world of microservices. The author shows how concepts can be presented in a way that is both technically and aesthetically pleasing. He does mention many technologies, but he is very clear about the concept and why it is good. This is, I don't consider this to be highly technical book, more of an eye opener on the subject of microservices. It is a very well written and organised book, and I recommend it to anyone. Even tho I read it from front to cover one can always use it as a reference book for different subjects.
 
1