the analogy of strong vs eventual consistency when paying with cash versus credit is really good. I'm totally going to be using it from now on.
@unexpectedkAs3 ай бұрын
Very good introduction! Id love a part 2 that delves into the event bus topology, sagas, idempotent events, error handling, etc.
@allmhuran3 ай бұрын
When talking about event driven and CQRS, I see it like this: Command events implement the "C" of CQRS, and ECST replaces the "Q" of CQRS.
@JamesLee-ge4wu4 ай бұрын
Thank you for the great presentation. One of the challenges that I often face is: how do you deal with past events that didn't have the chance to be published because we introduced event-driven system much later?
@sakesun3 ай бұрын
Does people really implement application this way ? How's the quality of life of those people ? I'm skeptic.
@black-snow3 ай бұрын
Yup. QoL is great but perhaps not where you think it is. Is it fast, resilient, scalable ...? Yeah, sure. I think the greatest effect, though, is that you talk about the business again. Especially when you face a world where everything is CRUD it's such a relief.
@sakesun3 ай бұрын
@@black-snow Business people discussing in imperative event-driven logics ? I'm still skeptic.
@black-snow3 ай бұрын
@@sakesun What are "business people" to you? Shouldn't everyone working in a business be "business people"? It's about speaking the same language. It just plays so nicely with DDD. Dev teams are often so far away from the actual problem we're supposed to solve that we don't even understand the lingo of our users.
@sakesun3 ай бұрын
@@black-snow And "the language" to solve business problem is imperative event-driven logic ? I'm still skeptic. Can anybody else please help confirm this kind of environment is actually exists in real world.
@black-snow3 ай бұрын
@@sakesun why imperative? You may have commands, sure, but if it's _event_-driven I wouldn't call it imperative. Things happen and other things react to that causing a graph of reactions.
@BrianGentles4 ай бұрын
It's not a "depreciation" date! The words is "deprecation"!
@baka_baca3 ай бұрын
Sometimes a difference in word choice can just be a difference in culture, your comment doesn't help I'm afraid. Also, I see you've made a language error yourself in your comment. Relax a little, this was a really good talk, there's no need to take offense to using a different word in this case, there's no misunderstanding because of it.
@RoamingAdhocrat3 ай бұрын
@@baka_baca depreciation and deprecation are very similar words with similar but distinctly different meanings - it makes sense to distinguish the two. doesn't diminish the excellent talk to do so!