Event-Driven Architecture | EDA | Software Architectural Patterns

  Рет қаралды 50,248

The TechCave

The TechCave

Күн бұрын

Пікірлер: 35
@confused6526
@confused6526 2 жыл бұрын
Great presentation of the EDA concept. Really love it. Thank you!
@catallergiccat
@catallergiccat 4 жыл бұрын
You have a great sense of humor ..
@waynechang1206
@waynechang1206 4 жыл бұрын
Thank you for posting such good content!
@zouhiirizmer5520
@zouhiirizmer5520 5 жыл бұрын
great content. thanks for the explanation. looking forward to your next video
@emilemanuel9642
@emilemanuel9642 4 жыл бұрын
What a great video! Thank you for sharing your knowledge.
@mixbaal0
@mixbaal0 3 жыл бұрын
Wow! Great explanation, great series, great channel. Thank you very, very much !!!
@tatianasorroche5365
@tatianasorroche5365 5 ай бұрын
great video, ty so much
@tkateryna
@tkateryna 4 жыл бұрын
Thank you. Your explanations rock!
@anilvits
@anilvits 4 жыл бұрын
Very in depth explanation .. Thank you
@omarabdo6403
@omarabdo6403 4 жыл бұрын
awesome video, I've learned A LOT!
@gustavhedberg1623
@gustavhedberg1623 3 жыл бұрын
I kind of feel like the mediator you are describing is a SOA ESB pattern and not for microservices. Microservices architecture specifies dumb pipes and smart endpoints. A mediator with logic in between services sounds like the opposite, smart pipes, i.e. the messaging middleware from SOA. Only way a mediator could be applied in microservices by definition would be if each service had one to distribute the event among its internal components.
@danielkrajnik3817
@danielkrajnik3817 4 жыл бұрын
3:13 oh yes this one in particular would come in very handy now
@zebcode
@zebcode 4 жыл бұрын
I'm left with a few questions... When events are handled by a microservice are they generally removed from the queue? What if you wanted more than one type of Microservice to respond to an event? Would the handler event need to send out a new EventHandledEvent? Or would they issue a command? If everything is event driven then where do commands fit in?
@derNoaa270
@derNoaa270 4 жыл бұрын
Every subsriber of your event system will receive an exact "copy" of the event. So if you have 5 Microservices hooked to the message queue and 3 of them have a listener for lets say userNameChanged, they will all receive said event.
@zebcode
@zebcode 4 жыл бұрын
@@derNoaa270 ah I see so does the message bus will take care of all subscribers getting the message before removing it?
@derNoaa270
@derNoaa270 4 жыл бұрын
@@zebcode depends on if you are working with acknowledgements or not. There are many possible implementations of a broker & message queue. One is where the broker knows which services have which events subscribed and one where he doesnt. Typically the first one is the case when you are working with acknowledgements. The latter one will just publish the message and "not care" if they ever get received. So if your service had an outage it will have missed a message. TL;DR; It really depends on the implementation that you are using.
@nicolaslopez-82
@nicolaslopez-82 4 жыл бұрын
Great content! Very helpful
@phanuwatwattanapraya7998
@phanuwatwattanapraya7998 4 жыл бұрын
Really great video
@asmataha2053
@asmataha2053 2 жыл бұрын
Is there is a way that you can give me a quick comparison between Microkernel and event driven ?
@khabarsilva6850
@khabarsilva6850 4 жыл бұрын
Nice Presentation
@alanslkwong
@alanslkwong 4 жыл бұрын
Will you be making the slides available?
@ailuros_
@ailuros_ 3 жыл бұрын
I ask the same :(
@commonman7088
@commonman7088 3 жыл бұрын
is this approach suitable for game non stateful services like leaderboard , profile and stats etc
@prabhusoft
@prabhusoft 3 жыл бұрын
Event driven Architecture is a big pub/sub pattern in cloud. As the complexity increases more support structures like mediators come in play. Period.
@jeremieelbaz9266
@jeremieelbaz9266 4 жыл бұрын
i'm french and i look your videos it's very cool continue like that , just look books of marketing and personnal devlopment for grow your buisness thank you =) ,
@f3rn4n2x3str3ll4
@f3rn4n2x3str3ll4 3 жыл бұрын
Thanks!
@kipergil
@kipergil 4 жыл бұрын
Very useful content and explained very well... my only feedback can be about your reading flow. It would be better if you stop and wait at some point. Sometimes it's hard to follow since you keep moving without any interval. Thanks a lot.
@pedrohenriqueferreira629
@pedrohenriqueferreira629 3 жыл бұрын
Thanks a lot for the video!! Vey much appreciated. Some questions have raised. Does anyone know a good book about System Architecture?
@realking4918
@realking4918 4 жыл бұрын
Thank you!
@yanghan9399
@yanghan9399 3 жыл бұрын
TCP vs UDP?
@errrzarrr
@errrzarrr 4 жыл бұрын
👍🏻Great content! Where else could I get myself into EDA?
@paradox4140
@paradox4140 2 жыл бұрын
Hey bro, can u give me the Sources of this video ?
@moe.2897
@moe.2897 4 жыл бұрын
Great series! Thank you very much could you please recommend me some useful resources and books regarding software architecture and architecture patterns? I am considering writting my bachelor thesis on something in this direction. Any recommendations? That would be very helpful ^^
@neuravnovesen
@neuravnovesen 2 жыл бұрын
Not the best design pattern video I've seen. 1. you didn't give accurate reasons why request-response (RR) is inferior to event bus (EB). Automation can be done with both patterns. The producer of the event might as well use RR to notify all interested parties. It doesn't have to be manual. 2. Unit testing is actually easier for an EB system, as you can test each event publish/handle in isolation It was otherwise OK. Most of the other content was accurate.
@himanshu899
@himanshu899 Жыл бұрын
Are robots really gonna take over the world ?😅
Microservices Architectural Pattern
19:59
The TechCave
Рет қаралды 81 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
4 Key Types of Event-Driven Architecture
9:19
Confluent
Рет қаралды 23 М.
Distributed Systems | Distributed Computing Explained
15:19
The TechCave
Рет қаралды 187 М.
APIs | REST | REST APIs Demystified
16:48
The TechCave
Рет қаралды 299 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
Confluent
Рет қаралды 183 М.
Opportunities and Pitfalls of Event-driven Utopia
50:37
InfoQ
Рет қаралды 43 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН