Event Modeling describes systems for all roles in an organization: workflows, coupling & complexity for estimating, building, scaling, & maintaining.

There's no better way to move projects forward than with true collaboration.
1
36
162
"npm install" visualized.
IDC how old I am I wanna try dumb shit like this 🥰🤣🥰 nitter.app/beshaax/status/1181978…
37
104
Event modeling exists because we need everyone to have the same understanding.
20
63
Having a canvas that brings people together is a major accomplishment of #EventModeling. Using it to guide your organization, it's important to distinguish the "What" from the "How".
1
21
63
Join us when @VaughnVernon looks at #eventmodeling at the next #eventdriven meetup! Make sure you don't miss this event next week! Vaughn is a #dddesign #cqrs and #eventsourcing expert who is a published author on the subjects. meetup.com/Event-Driven-Meet…
2
12
59
Event Modeling for the regular systems: When you have a regular architecture and approach in your development, use #EventModeling to plan your solution and get your cost curve flattened as well. eventmodeling.org/posts/even…
1
21
48
Stop playing broken telephone. Get everyone on the same page and do things in parallel. #EventModeling
15
50
Part 1 of 4 of #wardleymaps with Chris Daniel (@wardleymaps) - specifically how they complement #EventModeling and vice versa! Chris is a Wardley Maps expert. He takes us through solidifying our business strategy for the time tracking application. piped.video/FykEYRUrasI
2
15
44
Don't forget this. Print it out and put it on a wall.
There's no better way to move projects forward than with true collaboration.
7
37
3,681
Adam's explanation of #EventModeling at @DDDGreece has been added to the resources page: eventmodeling.org/resources/
2
13
37
Join us for learning #CQRS/ES for Games development with @thinkb4coding! Lots about #fsharp too :) meetup.com/Vancouver-Event-D…
2
18
35
Infozone was nice enough to publish the workshop on Event Modeling from their conference from a couple of weeks ago. Enjoy! piped.video/gyhR5Wey6_s
1
9
32
Make sure your information pathways align; design before you build.
1
4
33
Designing systems using diagrams that allow branching/looping leaves you open for many oversights under the illusion of the opposite. A temporal view is critical for understanding. The #eventsourcing mindset unlocks that secret - even if events are not used in the implementation.
9
29
There are hundreds of benefits for describing your system with adherence to UI -> Command -> Event -> State View as the simplest rule to decompose complexity into visible artifacts that you can plan properly against.
7
28
How do business concerns get reflected in your solutions? Probably a far cry from what you imagined.. (special thanks on @adymitruk's son for helping out with this!)
1
16
28
As of this year, #EventModeling will be part of a third year systems design course at the University of Victoria.

ALT college fail GIF

8
26
Schema versioning explained by @bobbycalderwood. 2 parts are up! piped.video/eYk1WqROEZ0
12
27
The front page has been updated, menus simplified and an excellent new video is in the resources page! Hope this will help you with your #EventModeling journey! Next addition will be comparison chart to user story mapping, UML diagrams, #EventStorming and many others.
9
27
#EventModeling and #CQRS training is coming to France next month. Greg Young and @adymitruk are presenting a 3 day course! formation.hackyourjob.com/ca…
3
12
24
Here's today's excellent virtual meetup focusing on #golang #oauth #CQRS/ES and many other excellent examples of going from concept to implementation using #eventmodeling! piped.video/watch?time_conti…
1
12
21
How can #EventModeling help you with #LegacyCode? It'll be like night and day. It wouldn't make sense to try it without it. No one talks about option 3: the side-car. eventmodeling.org/posts/what…
12
22
Thank you to all that attended the live event about #eventmodeling! Here is the recorded session: piped.video/watch?v=hOmHfgzJ…
6
22
The author of #CRDTs Martin Kleppmann (Google docs uses something similar), @adymitruk and Bobby Calderwood will show these ledger approaches are the next chapter in how we explain information systems with tools like oNote. 1 hour from now! hubs.li/H0yy50k0
2
9
21
Thank you to everyone that participated in today's session. We got the start in .net and the beginning of #golang and #php as well. We showed how we can make polyglot solutions - especially with #eventsourcing. The recording will be edited to a smaller format before being posted.
1
9
21
showing where #wardlymaps items are represented on an Event Model. Blog post coming up!
8
22
As opposed to UML which favours OOP, DDD which favors aggregates, etc. Event modeling gives you the freedom needed to automate with whatever architecture you like to use. Thanks to @enordfjord and the rest of the community for helping so many. Join us in the slack group!
2
6
21
Why #eventmodeling brings separate roles out of their silos. Credit to @jeffpatton for the illustration!
5
21
Trace the impact of your "small change" in the event model first.
12
19
It's been an incredible year. Thank you @BossiniGianni for sharing your feedback with @github.
3
20
3,311
By request, the next series is "Sagas Don't Exist" - originally recorded 2020-09-01. piped.video/vZm_yClI_OE #distributedsystems #cqrs #eventsourcing #softwarearchitecture
2
3
19
Here is part 1 of the recording: piped.video/Hbh4HPhbbT0
1
5
18
The resources page is updated. It includes the up-coming workshop, a link to the video of the mini-workshop and the svg to this cool laptop sticker 😎
1
6
18
How to do #eventmodeling for traditional systems: An important skill for bringing the rest of the world up to speed in accountability for the correctness of state in information systems. Blog post coming later.
1
4
17
Busy bees making a blueprint for a hotel system in a workshop! That's collaboration!
1
6
19
New post authored by @adymitruk while in flight. Not finished but lots to digest there! eventmodeling.org/posts/what…
10
17
Recently @shanselman published a very good video on "being overwhelmed" There is a lot that #eventmodeling can do to help people just starting out in programming. We look at how we can plan a project and start in small pieces so we don't get overwhelmed! piped.video/sr3pMaLHYyQ
1
3
19
We completed the #wardleymap today! Special guest @wardleymaps joined us to guide the finishing touches on our time tracking system. It's the best complement to #eventmodeling that's built for executives. Recording will be published soon.
7
18
It's been 2 years since #eventmodeling was penned at the #eventstorming summit in Bologna, Italy. Remember this original graphic ? Now entire communities have adopted it as their standard notation. We're going to relaunch with a new intro to it tomorrow! meetup.com/Event-Driven-Meet…
1
3
18
The main article is updated again! This time the 7 steps have clear diagrams in the correct places and the security diagram is more ledgible! eventmodeling.org/posts/what…
1
11
17
#EventSourcing is not only a technical concept. It existed for thousands of years in information systems around the world. Hence, the discussion shouldn't be limited to a technical audience. You can discuss it & related topics on the #EventModeling forum: discord.com/channels/1139074…
2
4
16
2,233
Breaking Bad style laptop stickers will be going to the printers' soon!
4
2
15
The resources page has been updated and the latest article has linkable titles now. More recordings coming! In particular, please check out the series that @k_owsiany has put together! eventmodeling.org/resources/
1
13
15
Design is fundamental to execution.
2
16
1,723
A new theme, new blog post and a new video! Thank you @alchemist_ubi, @pdt256 and Eric Lau! Checkout the new site, contributions are always welcome!
1
5
17
New section added on Simplicity and much nicer diagrams with the hotel example! eventmodeling.org/posts/what…
8
17
One of the best courses on #eventmodeling. Thank you @bobbycalderwood!
Building event-based @apachekafka apps in record time? Event Modeling can simplify & accelerate your design and development process. Check out this course for a comprehensive guide, plus how to design and build a ride-sharing app with @bobbycalderwood ➡️ cnfl.io/43kR8sv
2
7
16
2,491
A shared vision for your system can't be really shared if it exists in 10 different documents. It needs to be a single blueprint. Sharing 1 thing is much easier than sharing 10 things.
6
15
Divide and conquer with #EventModeling by specializing in one of 4 disciplines: command populators and their potential UIs/APIs, command handlers that isolate state changes, event handlers that build views and page/report constructors that show views.
1
5
16
Sneak peek at a new tool to automate creating solutions from #EventModeling with @bobbycalderwood! Tomorrow at 10:30 am PST! Don't miss out! meetup.com/Event-Driven-Meet…
7
14
JUST PUBLISHED: Don't miss out on the #EventModeling and #EventSourcing 2 day workshop as part of @VaughnVernon's excellent education series! Early bird pricing is now available. kalele.io/live-training/even…
7
14
Did you know we have a YouTube channel? Subscribe and turn on notifications to be alerted when new streams and videos are posted! piped.video/channel/UCSoUh4i…
1
9
14
Some folks were asking for high resolution versions of the images in the main article, so we've added links to those now!
7
15
From the meetup on Friday. How we move past just "compare and swap" for event number in #eventsourcing. This allows arbitrary invariants across streams. This tightens the loop for eventual consistency and stores the invariant function itself as part of the event.
3
14
No matter what your technical or business tooling is (patterns, methodologies, etc), information flow is the ultimate test that you have a working system. If your methodologies don't use real data to show what the system has and how it shows it to the users, you're flying blind.
6
13
A longer and the main section, part 4: Functional Event Sourcing piped.video/IihN2liHRJ4 #cqrs #eventsourcing #fsharp #gamedevelopment
1
6
12
Another #EventModeling workshop in the bag! Incredible transformation of so many great companies into even more effectiveness. Happy to have @gregyoung involved in these.
2
5
13
Learn about #eventmodeling from @bobbycalderwood at the #kafkasummit on Monday at 3pm PST (August 24th)! This is highly recommended. Registration is free. This is one you should NOT miss out on.
7
13
We reverse these images. Others think you're crazy to jump immediately into code 1 day after modeling the solution.
3
13
Make your reality something you expect with #EventModeling.
7
13
People communicate best by example.
1
2
13
💡 If you are working with #EventModeling, don't forget to join the slack channel where other participants are sharing their experiences! You can join for free on using the link on the resources page on the main site.
3
12
The remaining sections of the virtual #eventdriven meetup recordings are landing on the YouTube channel over the next days. The aim is to have 2 sections a day published. piped.video/mICCdbeJSWg
6
13
Design makes software much better. It affects planning, execution, maintenance, etc. Find ways to do design collaboratively to add transparency and reduce communication overhead such as meetings and documentation up-keep. Make the design document the communication medium.
5
11
Today, @adymitruk finished v1.0 of the laptop stickers that you can get very soon. Let us know what you think and if you have ideas on improving the design, hop into our slack group!
4
11
How event driven architectures help you to write incredibly reliable systems.
1
4
12
Working from an #eventmodeling blueprint, your software development will be predictable, uniform and give you cadance like no other method has before. It's like watching this machine do its thing:
Aluminum Radiator Process
2
11
Join us next week for a 3 hour workshop on #EventModeling thanks to infozone.se! We updated the workshop section on our site: eventmodeling.org/resources/… Hope to see you there!
4
4
11
Replying to @adymitruk
Here is the @EventModeling homework answer for the @dddvienna meetup from yesterday. The recording of yesterday's meetup is here: piped.video/watch?v=dBwZjW_4…
6
11
Please join us tomorrow for Episode 4 on the Event Driven Podcast - @VaughnVernon the author of the red #DDDesign book! You'll learn a lot about #eventsourcing and #cqrs among many other subjects! meetup.com/Event-Driven-Meet…
1
4
10
An Event Model keeps the developers' cognitive load very low, allowing them to execute quickly without second guessing their code.
5
12
#EventSourcing is everywhere. Do you know the addresses you lived at in your life? You don't just forget the old address when you move. Yet we write systems like this. If an address is in a different country, a projection called 'immigrant' is 'true' Design by #EventModeling.
1
3
12
for those that missed this week's long event modeling meetup up, here is the recording: piped.video/watch?v=DwC0rRzS… We'll be doing pt 2 next tuesday at 9am PST.
4
10
This is one of the best interview introductions on how to use #eventmodeling to collaborate between many separate teams in large distributed systems. Happy that @bobbycalderwood is part of the large workshop coming up.
Do you ever listen to #podcast and wonder how to design event-driven architectures, and document them? Today on #StreamingAudio Founder of @evident_systems, @bobbycalderwood, walks us through his process and so much more with @tlberglund! Listen in: cnfl.io/podcast-episode-120
1
5
11
Don't ignore design and things will go well.
4
11
What #UserStories miss is making it clear how they all overlap. #EventModeling gives you a clear view of what is shared among the many functionalities of your system.
1
5
9
1,554
So many success stories around the world to share. Working from a single source of truth for your project is incredibly powerful!
How to effectively translate business needs into features within a complex and constrained environment? Discover how @AXA uses Event Modeling (introduced by @adymitruk) to create more cohesion between the technical and product teams in the design process draft.io/customer-stories/ax…
3
9
Don't miss out on the overview of the new version of @oNote_SW by @bobbycalderwood at the meetup! meetup.com/Event-Driven-Meet…
1
5
9
Senior developers can get 2 - 3 workflow steps implemented per week, consistently. Are you providing your teams with the #eventmodeling blueprint to deliver in a predictable manner so you can remove the risk of developing software in-house?
1
2
9
Make your blueprints the vehicle to communicate progress and examples of how the system is used. This way, you will know how to maintain the system even if you haven't touched it for years or new people are working on it.
1
3
10
Imagine console.log() but for your entire system. That's the benefit of using an Event Model.

ALT Heartbeat GIF

1
4
10
The first episode of The Event Driven Podcast starts recording in less than 30 minutes! If you like the #eventdriven approaches to thinking about systems and want to be part of it, join us here: meetup.com/Event-Driven-Meet…
1
5
9
Join our global community on slack here: eventmodeling.slack.com/join…
4
8
Who should be invited to collaborate using @EventModeling? Answer this question: Who would be upset if the system is implemented badly? Invite these people. Don't invite those that don't care.
4
9
That was fun! Lots of questions as usual but that's why we're not limiting the time and going for a few hours at a time now.
3
9
If @adymitruk @bobbycalderwood @Rafal_Maciag and others could be sponsored by a large company or set of companies looking for event modeling and/or #EventSourcing consulting, it would be possible to have them there for September for the conference.
5
8
1,235
The recording from Friday's Meetup where we modeled a bakery! piped.video/DhZBQWO34Pw
3
8
One of the best talks yet.
Our next meetup "CQRS/ES & Event Modeling with Adam Dymitruk" with @adymitruk will take place in WorldRemit Office. Check the details: meetup.com/DDD-KRK/events/26… #dddesign
2
9
Let the information speak for itself. Remove as much subjectivity as possible when you are building or maintaining your systems.
3
8
We didn't know that workshops would be so popular in the middle of summer! It's nice to see so much interest in Event Modeling and Event Sourcing. Don't miss out and reserve your spot in August! Bonus: includes project management and source control impact.
Need an excuse to visit Vancouver? We're extending our 2 day #EventModeling and #EventSourcing virtual workshop on August 18/19 to include those who want to attend in person! Looking forward to lunch and casual chatter after if you have time.
2
8