Lesson 131 - Microservices vs Event-Driven Architecture

preview_player
Показать описание
If you use events within microservices, does that become an event-driven architecture? If you use microservices as event processors in an event-driven architecture, does that mean it’s now a microservices architecture? The answer to these questions is no, not necessarily. Even though we can combine these two architecture styles, microservices and event-driven architecture each have their own unique characteristics. In this lesson Mark Richards describes the differences between these two architecture styles and shows how they differ from one another.

Reference Links:

Рекомендации по теме
Комментарии
Автор

Thanks Mark for creating this video, and diving into architecture characteristics to help us understand the differences, and explaining the hybrid options. Nicely done.

behezinampalanga
Автор

I'd like to say it's uS+EDA but not uS vs EDA.

As you said in the video, EDA is more focused on how the services interact with each other, and uS is more focused on how you design the services so they could change and scale independently.

So I think Event-Driven Microservices is a good way to go.

flyisland
Автор

Amazing lessons as always Master Richards. Master Ford and you are just like Jedi Masters to me.

anxmark
Автор

Thanks Mark.
Bought the book too but these lessons so great.

GauravSehrawat
Автор

I am a big fan of your videos Mark. But in this video, I am actually lost. Both these architecture styles are so different with less similarities, just wondering why this comparison is needed? One focuses on the communication style and other is hosting cohesive function together, etc.

Can you help explain?

nareshwaswani
Автор

Thanks for these amazing videos. Very helpful 👌

hemanthgp
Автор

Hello Mark the differences are still not clear to me. The granularity is subjective and what would be the minimum or maximum level of granularity that is required for a service to be under micro-service from event driven service? Also both styles can have bounded contexts as well. Can’t they?

SazzadHissain
Автор

So... Microservices architecture is more strict and it's possible to build Event-Driven architecture on top of Microservices architecture.
Does it make sense to do ? the answer depends on the use case.

mmfStudent
Автор

For me, it looks like microservices architecture is a subset of event-driven architecture ( if you add all constraints needed and same granularity and union event processors by bounded context)

Abbatss
Автор

Hi Mark, when splitting several Monoliths into Microservices, should the inter-communication between them be REST or Messaging? In genera, l, when is good idea to use service calls and when messaging in Microservice design?

gagyboki
Автор

Sir I have one question here, now a days its says that microservices should talk each other asynchronously and should avoid synchronous call. So event driven is better choice then microservice ???

ashishjain