Jump to ratings and reviews
Rate this book

Microservices AntiPatterns and Pitfalls

Rate this book
Remember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA’s advantages and disadvantages, and struggled to make this complex architecture work. Today, we’re poised to repeat this same experience with microservices—only this time we’re prepared. With this concise ebook, author Mark Richards walks you through the ten most common microservice anti-patterns and pitfalls, and provides solutions for avoiding them.
What’s the difference between anti-patterns and pitfalls? An anti-pattern seems like a good idea when you begin, but only leads you into trouble, while pitfalls are bad ideas from the start. Learn how to avert the most flagrant anti-patterns and pitfalls before you tussle with microservice granularity, data migration, and distributed processing.
You’ll examine:
- Data-Driven Migration Anti-Pattern
- Timeout Anti-Pattern
- "I Was Taught to Share" Anti-Pattern
- Reach-in Reporting Anti-Pattern
- Grains of Sand Pitfall
- Developer Without a Cause Pitfall
- Jump On The Bandwagon Pitfall
- Static Contract Pitfall
- Are We There Yet Pitfall
- Give it a Rest Pitfall

66 pages, ebook

Published July 27, 2016

4 people are currently reading
228 people want to read

About the author

Mark Richards

7 books66 followers

There are multiple authors with this name in this data base. This one is Mark^^^Richards.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
33 (29%)
4 stars
53 (46%)
3 stars
25 (22%)
2 stars
2 (1%)
1 star
0 (0%)
Displaying 1 - 16 of 16 reviews
Profile Image for Angel Castro.
17 reviews1 follower
February 3, 2020
Sort and right to the point. If you need to knowif microservices is for you, or you're a victim of the hype, you better read this small book, that sumarizes all the pros and cons, and signal all the potential problems you could face if you (or your team) start working with microservices.
Profile Image for Julio Biason.
199 reviews28 followers
March 9, 2020
Not a book per se, but a paper about the tendencies that lead to microservices to fail. If this was a book, I think I'd give it less stars, but since it is just a short paper, it feels alright -- for a book, longer content and how to implement the corrects would be nicer.

In the end, for people starting with microservices, it is a good pointer for "do not do that"; for people working with microservices for awhile, it's quite a "I did that already" checklist.
Profile Image for Peter Rybarczyk.
95 reviews9 followers
January 21, 2021
Good book, not the perfect one but a really good one.
What's important, this is not a text about "how awesome microservices are" or "how to build some shiny services", except that as the title suggests, the author, focuses mostly on "how not to build microservice". And this is the thing that should be more common in all IT books.

Reading this will show you some most common issues with one of the most powerful concepts in software architecture.
9 reviews
July 2, 2017
Perfect for what it is. Very short summary of common microservice issues.
Profile Image for Tetsuaki Matsumoto.
1 review
January 2, 2018
Readers are able to know basic concerns and options from architects and developers viewpoint. Before getting on board microservices architecture, it's better to read.
7 reviews
January 24, 2018
It's a very short but concise book about anti patterns of micro services adoptions, it can be easily used as a introduction to familiarize with the domain.
Profile Image for Abdur Rahman.
11 reviews1 follower
September 14, 2018
Was certainly helpful. Did not know that there were transacted messaging even when using queues.
Profile Image for Pepijn Looije.
4 reviews
August 30, 2019
Really happy to have found this book today. It makes my life much easier now that I can talk about addressing the Reach-in Reporting Anti Pattern at work.
Profile Image for Jakub Janeczko.
14 reviews
April 10, 2021
Not too long, it could be a longer web article, but that's enough to introduce into the topic. Explains each problem in a very clear way and gives almost real life examples.
64 reviews1 follower
August 27, 2022
Great book where the author focus on the high level without repeating or adding unnecessary details though I would love to see an updated version where he can share how the approach would change for example how the grain analysis will be if the project was using NoSQL instead of relational database.
Profile Image for Mihai Vasilache.
11 reviews1 follower
November 30, 2024
Short list of microservices best practices. They are already well known practices in the software industry, but this is because the book is 8 years old.
Profile Image for Michael.
36 reviews7 followers
December 10, 2016
Concise and easy to follow overview. Useful, but don't expect deep details on specific topics.
Displaying 1 - 16 of 16 reviews

Can't find what you're looking for?

Get help and learn more about the design.