Member-only story

Building a Solid Business Model with Event Modeling

Rafael A. George Duval
2 min readJul 20, 2024

--

The workshop begins with brainstorming domain events in a business process.

Domain events represent past occurrences in the business and are depicted by orange sticky notes. This stage aims to brainstorm all potential events in the business domain without concern for their order of occurrence. Redundancy is acceptable.

Using domain events as a framework for your model provides a robust, resilient foundation. These events should be learned, defined, refined, and only used during discussions about the model.

The messages conveyed determine the boundaries between contexts.

Using domain events simplifies identifying when we’re crossing boundaries between different components. When the boundaries around the components are visible, assigning ownership to every element is easier.

Once we’ve brainstormed the domain events, let’s organize them in the order they occur during the business process.

Listing and ordering positive and negative scenarios is crucial to capture as many scenarios as possible.

Consider the last project you completed.

--

--

Rafael A. George Duval
Rafael A. George Duval

Written by Rafael A. George Duval

✍🏼 Building a Solo Digital Media Company 🧪 Snippets of Text [https://snippetsoftext.substack.com/subscribe]

No responses yet