How to Escape The Distributed Monolith
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the challenges of microservices architecture and learn how to avoid the pitfalls of a distributed monolith in this insightful conference talk. Discover why breaking up a monolith into microservices doesn't always lead to the expected benefits of independent releases and team autonomy. Examine the issues that arise when services become tightly coupled through RPC-based integration, leading to coordination problems, extensive end-to-end testing, and over-reliance on infrastructure technologies. Gain valuable insights into the concept of "smart proxies and dumb endpoints" and understand how it deviates from the original microservices vision of "smart endpoints and dumb pipes." Learn about event-driven architectures as an alternative approach to achieve true independence between services, enabling teams to release frequently and autonomously. This talk provides practical guidance for software architects and developers looking to unlock the full potential of microservices and escape the distributed monolith trap.
Syllabus
How to Escape The Distributed Monolith - Ian Cooper
Taught by
NDC Conferences
Related Courses
Introducción a computación serverless con AWS LambdaCoursera Project Network via Coursera Designing a Microsoft Azure Messaging Architecture
Pluralsight Python for Salesforce Developers
Pluralsight Play by Play: Getting on the Bus - Event-based Architecture with Salesforce Platform Events
Pluralsight Azure Event Grid
LinkedIn Learning