← Graph

Strategic Domain Event Design Lightning Talk

talk 7 connections

Opening wroclove.rb 2023 lightning talk. Uses the classic Romeu Moura tomato tweet — tomato is a vegetable in culinary context, a fruit in botanic context, feedback in theatric context — to illustrate that words have different meanings across contexts. Applies this to software: every model is wrong but some are useful, and a model in code isn't supposed to match reality, only a part of it in a specific context. Refers to a debate the previous day at wroclove.rb 2023 about DDD being all about Aggregates; agrees Aggregates are sometimes unnecessary and too much, but argues DDD is more than Aggregates. Notes that Rails projects' models tend to grow too much because 'DDD sucks' — Data Driven Database Driven Development — has a place but usually more sophisticated modeling techniques (like strategic domain event design) are needed as projects grow.

type
lightning-talk
talk Strategic Domain Event Design Lightning Talk
about
Bounded Context concept
Uses the tomato metaphor to explain bounded contexts
talk Strategic Domain Event Design Lightning Talk
about
Argues DDD is more than Aggregates and that models serve specific contexts
talk Strategic Domain Event Design Lightning Talk
about
Romeu Moura person
Quotes Romeu Moura's culinary/botanic/theatric tomato tweet
from_talk
Strategic Domain Event Design Lightning Talk talk
Core framing of the talk
from_talk
Strategic Domain Event Design Lightning Talk talk
Direct pushback to the previous day's debate
talk Strategic Domain Event Design Lightning Talk
presented_at
Opening lightning talk of the wroclove.rb 2023 session
talk Strategic Domain Event Design Lightning Talk
related_to
References the previous day's wroclove.rb 2023 debate, which was Krzywda's aggregates talk

Provenance

Created in
wroclove.rb 2023 Lightning Talks 2026-04-17 22:11
Read by
6 extractions