Blocking or non-blocking? This is an interesting question when it comes to communication between modules inside a monolith or service to service in a microservices architecture.
Hi, I'm James. And in this video you're going to learn about the benefits of non-blocking communication in your applications. The power, of thinking asynchronously.
00:00 - Introduction
00:30 - Why non-blocking?
02:00 - Lets Talk About Coupling
03:35 - Lines of Dependency
06:20 - Components of an EDA
07:40 - Producer Responsibilities
08:25 - Contrast with blocking communication
09:00 - Consumer Responsibilities
10:20 - The Inbox Pattern
Inbox Pattern - https://event-driven.io/en/outbox_inb...