Event Storming - what it is and why you should use it with Domain-Driven Design

  Рет қаралды 37,519

Amichai Mantinband

Amichai Mantinband

Күн бұрын

Today we'll take a look at Event Storming 💪🏼
Get started with Event Storming today using the free tool from the video:
www.figma.com/community/file/...
Become a Patron: / amantinband
Subscribe: / amichaimantinband
Follow me on 'em socials:
Twitter: / amantinband
LinkedIn: / amantinband
GitHub: github.com/amantinband
#eventstorming #dotnet #csharp #amantinband

Пікірлер: 43
@amantinband
@amantinband Жыл бұрын
Hey everyone! In Hebrew, general pronouns are male, which is why I keep saying "he," but what I mean is "they." My bad. Working on that ❤ I'm curious to hear if you have ever practiced event storming in a workshop or online and if you found it helpful! Also wanted to say that my family and I have been under the weather recently, which is why there was a delay in my schedule, but we should be back on track now!
@vincentcifello4435
@vincentcifello4435 Жыл бұрын
"I couldn't find anything good, so I made one" You are so awesome Amichai! Thank you for doing the Clean Arch series. It is amazing.
@alexdorand
@alexdorand 11 ай бұрын
I absolutely enjoyed this video. You have compressed hours and hours of presentations into a very short video. Amazing.
@paradicsompaszta
@paradicsompaszta 10 ай бұрын
The best and most practical introduction to event storming I found so far! Great work! I also shared it with my colleagues and we will try it out in our next company wide learning day.
@fernandocalmet
@fernandocalmet Жыл бұрын
Very good video Amichai, I love this type of content. Please continue sharing on these topics. Thank you
@messiyang2934
@messiyang2934 Жыл бұрын
I really like this video, it removes a lots of confusions about Event Storming in my mind, excellent job 👍
@fernandocalmet
@fernandocalmet Жыл бұрын
I think it's a great tool. I will use it for the project in the company I work for. Very good work Amichai, I congratulate you! And thank you very much for sharing it.
@moafify920
@moafify920 9 ай бұрын
i am Mohamed From Egypt and you are are simply a BEAST! Very Good presentation skills as well!
@krccmsitp2884
@krccmsitp2884 Жыл бұрын
I have read and seen quite a bit about ES, but have not used it in practice yet. However, ES seems to me to be a well-understood and easy-to-use tool that I would like to learn more about. Thanks for your introduction to the idea and youe figma tool.
@ZProle
@ZProle Жыл бұрын
Really nice work Amichai! Took a copy of the event storming template, will definitely have use for it in the future :)
@amantinband
@amantinband Жыл бұрын
Awesome, would love to hear what you think :)
@igorilievski6634
@igorilievski6634 2 ай бұрын
Finally i managed to convince my colleagues to use DDD. The "Book" didn't help, but this video did. Great job. looking forward for all other videos on this topic
@wenzhouzhao4547
@wenzhouzhao4547 Жыл бұрын
Helps a lot! Thank you!
@DI3GOskill
@DI3GOskill Жыл бұрын
Awesome content! thanks for sharing this resources for free!
@johnroca338
@johnroca338 Жыл бұрын
Very Rich Content! Thank you!
@charleschannel1839
@charleschannel1839 Жыл бұрын
Amazing video 🎉
@peterchen6462
@peterchen6462 Жыл бұрын
Very good video. Awesome
@frankoppermann1877
@frankoppermann1877 Ай бұрын
How are validation rules handled in the event storming? For example parent-child-constraints -> Youre not allowed to delete a parent, if there are childs. All validation rules I can see in tutorials are aggregate related.
@MaruhanPark
@MaruhanPark Жыл бұрын
I'm curious how you got all the colors to adjust when you change the background. Are there libraries that let you adjust other colors like that??
@xetra1155
@xetra1155 Жыл бұрын
I haven't understood "systems" yet. In your Figma file you said it's something like an external system OR something an internal system can't do? I don't really understand what is meant by "can't" do. If an internal system is not creating an event why do I need to mention it? Also in the process modeling it seems that every command "needs" a system to create an event? Is a system something like a service? For example creating a new reservation for a hotel is done by the internal reservation system? And can a "system" also be another actor? Like what if a command is issued to a employee that "creates" the event of a "reservetion created" ?
@dotundenton6450
@dotundenton6450 Жыл бұрын
You can create a desktop/webApp/MobileApp for your event storming draft.
@uzayrsyed6293
@uzayrsyed6293 Жыл бұрын
Hi Amichai really loving your content! Btw what's the name of the book mentioned @15:06? Thanks.
@carlosupreme
@carlosupreme 6 ай бұрын
Thanks a lot
@Babs42
@Babs42 10 ай бұрын
Can you say skip the first type of big picture event storming if you use say domain story telling instead?
@fissoleouf23
@fissoleouf23 6 ай бұрын
Hi Amichai ! Can you please tell us what tool do you use for all your drawings, boards, virtual post-it ... etc ! It's super useful :) Thank you so much for your work !
@Sebastian-zs8cp
@Sebastian-zs8cp 11 ай бұрын
7:36 Is that possible that one collects all needed people together in this video part and then the requirements/Goals of the contract all writes down the people then asks how come like to these requirements ?
@marna_li
@marna_li Жыл бұрын
I very much prefer that I sit down together with stakeholders and team, thinking through the scenarios, and visualize it like this - to being handed the requirements and additional visualizations that I was not part of creating.
@amantinband
@amantinband Жыл бұрын
💯
@marna_li
@marna_li Жыл бұрын
​@@amantinband I'm yet to be in a project like this.
@amantinband
@amantinband Жыл бұрын
Same, I have yet to see Event Stroming in Microsoft. Perhaps where DDD is practiced more religiously. In the next video, I'll be demonstrating what individual event storming can look like, and why it's such an awesome tool when it comes to modeling a complex domain. Waiting to hear what you think 🙂
@PhanTomCow666
@PhanTomCow666 Жыл бұрын
The domain is dark and full of terror :)
@amantinband
@amantinband Жыл бұрын
Haha best comment
@manmohanmundhraa3087
@manmohanmundhraa3087 Жыл бұрын
can your tool exported to other format/app ?
@alexdorand
@alexdorand 11 ай бұрын
This may be my problem but the template you created, all the objects are locked. How would you suggest I use your template?
@PaulSebastianM
@PaulSebastianM Жыл бұрын
Volume is a bit clipping.
@amantinband
@amantinband Жыл бұрын
Hmm didn't notice. Thanks for letting me know 🫶
@mmuekk
@mmuekk 3 ай бұрын
Did you ever tried domain storytelling?
@benhamidene
@benhamidene Жыл бұрын
Any experiences with Miro ? Sounds to be more adequate than figma or?
@z0nx
@z0nx 8 ай бұрын
Figma seems like the wrong tool for the job, it's clearly designed for pixel perfect UIs. Miro seems to work fine for event modeling, so it should be good for event storming too i figure.
@TheophilusQuaicoe-king26
@TheophilusQuaicoe-king26 Ай бұрын
what is the name of the tool used for the event storming
@ravindranathwi
@ravindranathwi Жыл бұрын
Any Miro template?
@brucenguyen2282
@brucenguyen2282 Жыл бұрын
Clicked because I saw Jon Snow
@tomaszsikora6723
@tomaszsikora6723 8 ай бұрын
Audio quality is bad. Big microphone and so much distortion.
Dependency Injection Deep Dive | .NET & C# Essentials
38:01
Amichai Mantinband
Рет қаралды 18 М.
Migrations Done Right in .NET
11:11
Amichai Mantinband
Рет қаралды 7 М.
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 44 МЛН
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 12 МЛН
Event Storming - Alberto Brandolini  - DDD Europe 2019
35:21
Domain-Driven Design Europe
Рет қаралды 79 М.
Event Storming Tutorial
12:06
Sourced Group an Amdocs Company
Рет қаралды 809
Clean Architecture vs Domain-Driven Design (DDD) - Understand the Difference
11:26
A Daily Practice of Empirical Software Design - Kent Beck - DDD Europe 2023
59:14
Domain-Driven Design Europe
Рет қаралды 29 М.
Domain Driven Design: What You Need To Know
8:42
Alex Hyett
Рет қаралды 101 М.
Maxime Sanglan Charlier  - Le Domain Driven Design, comment bien démarrer ?
44:47
The Art of Discovering Bounded Contexts by Nick Tune
41:53
Domain-Driven Design Made Me Realize Something About AI Tools
14:39
Stop returning custom error responses from your API. Do this instead.
12:07
Amichai Mantinband
Рет қаралды 80 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,5 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН