In-Person, Remote, or Public Cohort

Event Modeling Workshops

Two ways to learn Event Modeling with Nebulit: a private workshop run on your team's real system, or a public cohort workshop with fixed dates and a seat price.

Both delivered by Nebulit.

Choose Your Format

Private Team Workshop or Public Cohort?

Both cover the same core method - the difference is who's in the room and what you're modeling.

🏒

Private / In-House

A dedicated, facilitator-led engagement for your team, modeling your real system. On-site or remote, scoped and priced per engagement.

  • Your team, your domain, your backlog
  • On-site or fully remote
  • Scheduled when you're ready
See Details
🌍

Public Cohort

Open enrollment, fixed dates, remote via Microsoft Teams. Learn alongside people from other teams and companies, priced per seat.

  • Fixed dates, small cohorts (max 15)
  • Priced per person, not per engagement
  • No need to get your whole team scheduled
See Details
Private / In-House

The Private Event Modeling Workshop

Two days. Your real system. A model your team can actually build from - not a slide deck nobody opens again, and not just a model on the wall that nobody touches again.

A paid, facilitator-led engagement delivered by Nebulit - book a call to talk scope and pricing.

How It Works

All Event Modeling Workshops Follow the Same Structure

Why: the structure isn't arbitrary - each step exists to catch a specific kind of gap before it becomes a production incident. Skipping one just moves the problem downstream.

Six steps, run in order, over two days. Expand a step to see its goal and how a facilitator actually runs it in the room.

1 Brainstorming Goal: collect all events
Sticky notes scattered on a board during the brainstorming step Hand everyone orange stickies and ask a simple question: "What happened?" No structure yet, no order - just get every event anyone can think of onto the wall. Quantity over precision here; you'll sequence and merge duplicates in the next step.
2 The Plot Goal: find the story
Events arranged left to right into a rough timeline Take the pile of events from step 1 and arrange them in a rough left-to-right timeline. Ask the two anchor questions every time: "What's the first event?" and "What's the last event?" Once you have a beginning and an end, the middle fills in naturally.
3 Storyboarding Goal: common understanding
Simple wireframe screens sketched above the event timeline Sketch a simple wireframe screen above the events a user would actually see at that point in the flow. This is where business and engineering stop talking past each other - a screen makes the abstract event timeline concrete for everyone in the room.
4 Input / Output Goal: understand information flow
Screens, commands, events and read models wired together to show information flow Add Commands below the screens and Read Models above them, and draw the arrows: Screen reads Read Model, Screen sends Command, Command produces Event, Event feeds Read Model. This step exposes every place a screen needs data that no event currently produces - the most valuable gaps to find before anyone writes code.
5 Swimlanes Goal: understand ownership
Events sorted into swimlanes labelled Product, Cart, Checkout, and Order Draw horizontal lanes for each team or system, and slot every event into the lane of whoever owns that data. Ownership questions that were implicit before - "wait, who's actually responsible for this?" - become impossible to avoid once the lanes are drawn.
6 Scenarios Goal: understand business rules
Given-When-Then scenarios written out for a slice, including an error case For each slice, write Given-When-Then scenarios - the happy path first, then the error cases. Ask three times: "Is there any rule we didn't cover?" Business rules that used to be tribal knowledge get written down as literal test cases, ready to hand to a developer or an AI agent.

Want the full reference? The cheat sheet covers the 4 patterns, the 4 anti-patterns to watch for, and all 30 rules in one page.

Who It's For

Built for Every Role in the Room

Why: a model only aligns a team if the whole team helped build it. Leave any of these roles out and the workshop produces a diagram, not shared understanding.

Bring the people who actually know the domain - not just the people who usually attend meetings about it.

πŸ‘©β€πŸ’»

Engineering Teams

Stop guessing what to build. Leave with a model that tells you exactly what commands to handle, what events to emit, and what read models to maintain.

  • Clear command & event contracts
  • Test cases derived directly from the model
  • A backlog of slices ready for sprint planning
πŸ—οΈ

Architects

Design resilient, event-driven systems from the ground up. Use the model to draw architectural boundaries the whole team agreed on, not ones handed down after the fact.

  • Bounded context visualization
  • Integration point discovery
  • Architecture decisions captured on the board
πŸ“‹

Product Managers

Translate business requirements into a specification engineering can ship from - without handoff friction, ambiguous user stories, or last-minute scope surprises.

  • A model business stakeholders can actually read
  • Slices extracted straight into the backlog
  • Edge cases surfaced before the sprint, not during QA
🧠

Domain Experts

You know the rules nobody wrote down. A workshop is where they finally get captured - as scenarios an engineer or an AI agent can build against.

  • Tribal knowledge turned into explicit rules
  • A seat at the table before the code exists, not after
  • Disagreements surfaced and resolved on the spot
What You Walk Away With

Not a Workshop Photo - a Working Artifact

Why: a workshop that ends with a whiteboard photo and good intentions changes nothing. One that ends with a board your team keeps using changes how the next ten sprints get planned.

πŸ”

Requirements Gaps Cleared

Ambiguities and missing edge cases get found and resolved in the room - not three sprints later in a bug report.

🀝

Common Understanding

Business and engineering leave with the exact same picture of what the system does - not two versions that quietly diverge.

πŸ—ΊοΈ

Blueprint for Implementation

A model detailed enough for your team - or an AI agent - to build directly from, slice by slice.

πŸ“

A Clear Picture of System Size

See the true scope of the domain laid out on the wall, instead of guessing at it in a planning meeting.

πŸ“‹

A Prioritized Backlog

Slices sized and sequenced directly from the model, ready to plan into sprints without a separate estimation session.

⚠️

Risk Surfaced Early

Hotspots and open questions get documented on the board - not discovered for the first time in production.

πŸ“„

A Living Artifact, Not a Deck

Documentation that stays accurate because your team keeps building from it - not a one-off slide deck nobody opens again.

The Agenda - Private Workshop

A Typical Two-Day Agenda

Why: knowing the shape of the two days up front makes it easier to block the right calendars and get the right people in the room.

Every private engagement is tailored to the domain, but the structure of the two days is consistent. Public cohort workshops follow their own fixed schedule - see below.

Day 1 - Event Modeling Workshop

β€’09:00 - 10:00 - Introduction to Event Modeling
β€’10:00 - 15:30 - Workshop: modeling your use case, learning by doing
β€’15:30 - 16:00 - Q&A
β€’16:00 - 17:00 - Refine the model, prepare for Day 2

Day 2 - Modeling, Sourcing & Architecture

β€’QA / model review
β€’Model to code
β€’Architecture blueprint
β€’Event Modeling & AI
β€’How to operationalize the process
β€’Q&A and next steps

Runs 09:00-17:00 on-site, with a 30-60 minute lunch and a break at least every 90 minutes. Best run with 6-8 people: your engineering team plus the business domain expert(s) who know the system.

Format - Private Workshop

What to Expect

πŸ—“οΈ

Two Days

Enough time to go from a blank wall to a validated, sprint-ready model of a real slice of your system - without dragging the exhaustion out over a week of half-days.

πŸ“

On-Site or Remote

Run it in your office with a physical wall of stickies, or fully remote on a shared digital board. Same six steps, same outcome either way.

πŸ§‘β€πŸ«

Facilitator-Led

An experienced facilitator keeps the room on track - parking side discussions, catching anti-patterns early, and asking the questions that surface hidden rules.

Public Cohort

Public Workshops

Why: not every team can block two days for a private engagement right away. Public cohorts run on fixed dates, remote, priced per seat - a lower-commitment way in.

Open enrollment, small cohorts, remote via Microsoft Teams. Book a seat directly - no call required.

πŸ“

Hands-On Event Modeling

Applying Event Modeling successfully in a team: modeling techniques, documenting business rules, facilitating workshops, and maintaining models. Includes the Event Modeling Toolkit.

  • June 18-19, 2026 · 9 AM-12 PM CET
  • Remote via Microsoft Teams · English · max 15 participants
  • €399 per person
Book Your Seat
βš™οΈ

Event Modeling + Event Sourcing (with DCB)

From requirements to slice-based architecture: Event Sourcing principles, CQRS, hands-on coding and testing, real-world examples. Includes a code repository, Miro license, and book.

  • Date: TBA · waitlist open · 9 AM-1 PM CET
  • Remote via Microsoft Teams · English · max 15 participants
  • €499 per person
Join the Waitlist

See the full, up-to-date schedule and pricing at nebulit.de/workshops.

Ready to model your real system?

Book a private workshop for your team, grab a seat in the next public cohort, or read the cheat sheet first to see exactly what a session looks like.