Video description
Microservices is an increasingly popular architecture style that promotes scalability and ease of testing and deployment through small, highly distributed service components. It may sound like the correct architecture for your situation, but if you’re new to microservices, how do you really know? Understanding microservices’ pitfalls (practices that are never a good idea) and anti-patterns (practices that seem like a good idea, but aren’t) is a good place to start. In this video, 20+ year software architecture veteran Mark Richards (IBM, CSC, etc.) doesn’t just identify the pitfalls and anti-patterns of microservices, he shows you how to avoid them. You’ll learn about service granularity estimation, database migration, microservices reporting, distributed transaction management, remote access latency, contract versioning, distributed logging, and much more.
- Understand how to recognize and avoid costly microservices development mistakes
- Survey each of the 10 most common pitfalls associated with microservices
- Get wise to the 6 hidden anti-patterns that can ruin a microservices effort
- Master the knowledge required to stay clear of these pitfalls and anti-patterns
- Tap into an assessment tool that tells you if you truly understand microservices development
- Learn to determine if microservices is the right architecture style for your situation
Mark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems in J2EE and other technologies. He worked for twenty plus years as a software architect for heavyweights like IBM and CSC. He founded the New England Java Users Group and is the author or co-author of sixteen O'Reilly titles including Microservices vs. Service-Oriented Architecture, Service-Based Architectures, 97 Things Every Software Architect Should Know, and Software Architecture Patterns.
Publisher resources
Table of contents
- Introduction
-
AntiPatterns
- Data-Driven Migration AntiPattern
- Data-Driven Migration Self Assessment
- All the World's a Stage AntiPattern
- All the World's a Stage Self Assessment.mp4
- Hop on the Bus AntiPattern
- Hop on the Bus Self Assessment
- The Timeout AntiPattern
- The Timeout Self Assessment
- Reach-in Reporting AntiPattern
- Reach-in Reporting Self Assessment
- I Was Taught to Share AntiPattern
- I Was Taught to Share Self Assessment
-
Pitfalls
- Grains of Sand Pitfall
- Grains of Sand Self Assessment
- Developer Without A Cause Pitfall
- Developer Without A Cause Self Assessment
- Jump on the Bandwagon Pitfall
- Jump on the Bandwagon Self Assessment
- Logging Can Wait Pitfall
- Logging Can Wait Self Assessment
- Using Too Much Acid Pitfall
- Using Too Much Acid Self Assessment
- Static Contract Pitfall
- Static Contract Self Assessment
- Service Orphan Pitfall
- Service Orphan Self Assessment
- Are We There Yet Pitfall
- Are We There Yet Self Assessment
- Give it a REST Pitfall
- Give it a REST Self Assessment
- Dare to be Different Pitfall
- Dare to be Different Self Assessment
Product information
- Title: Microservices AntiPatterns and Pitfalls
- Author(s):
- Release date: July 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491963937
You might also like
book
Microservices AntiPatterns and Pitfalls
Remember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA’s …
video
Event-Driven Microservices
Software developers and architects increasingly turn to microservices as a framework for improving the agility and …
book
Building Event-Driven Microservices
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand …
video
Kubernetes Microservices
See it. Learn it. Do it! Microservices designs require you to change how you build and …