"매 sticky-note 의 도메인 의 explosion". Alberto Brandolini 의 2013 invent, 매 domain experts + devs 의 한 방 (혹은 Miro/FigJam) 에 모여 매 orange sticky note (domain event) 의 timeline 의 plot. 매 2026 의 매 distributed workshop tool (Miro AI, FigJam AI) 의 매 LLM-assisted aggregation 의 standard.
// 매 white sticky 의 invariant
classOrderAggregate{privateevents: OrderEvent[]=[];place(items: Item[]){if(items.length===0)thrownewError("empty order");this.events.push({type:"OrderPlaced",orderId: this.id,items,placedAt: newDate()});}// 매 모든 mutation 의 매 event 의 emit.
}
Pattern 5: Bounded context map (Mermaid)
flowchart LR
subgraph Sales
Order
Cart
end
subgraph Billing
Payment
Invoice
end
subgraph Logistics
Shipment
end
Order -- "OrderPlaced" --> Payment
Payment -- "OrderPaid" --> Shipment
Pattern 6: AI-assisted event extraction (2026)
// 매 transcript / Miro export → event suggestions
constprompt=`From this user interview, extract domain events (PascalCase past tense),
commands, and hotspots. Output JSON matching: { events:[], commands:[], hotspots:[] }.
Interview: ${transcript}`;constresult=awaitclaude.messages.create({model:"claude-opus-4-7",max_tokens: 4000,messages:[{role:"user",content: prompt}],});
매 결정 기준
상황
Approach
Greenfield complex domain
Big Picture → Process → Design
Legacy reverse engineering
Big Picture only
Microservice split
Process Level + bounded context
Small CRUD app
Skip — overkill
Distributed team
Miro / FigJam + AI summarizer
기본값: 매 complex domain 시 Big Picture (4 hours), 매 implementation 직전 Design Level.