StartOrderRes는 Created 시점에 반환된다 — 예약·승인·확정은 background에서 이어진다
Guided views
Explore this system
Step through curated paths without changing the source diagram.
Beat
Next
ReadyChapter 01 / 01
Guided chapter
Diagram guideExplore this system
Inspecting compiled semantics
E ExportT ThemeS Style0 Reset+ Zoom in- Zoom outEsc Close
Find a node
⌕/
No matching nodes
Semantic passport
Verified source
Authored reach
Route probeChoose a start node
Pick two semantic nodes on the diagram
Choose the source, then the destination. Direction matters.
Semantic lensCompare system roles
Choose up to two semantic kinds. One reveals its real traffic; two compare only direct authored relationships.
Choose a kind to inspect its nodes and touching relationships.
Semantic radar
Building overview
Click nodeDrag to pan
Semantic radar needs more MAP space.
Background continuation does not extend the HTTP reply boundary
• mermaid Note over Workflow(11번 StartOrderWorkflowRes/StartOrderRes 직후, 12번 ReserveInventoryReq 앞에 위치): 'Background continuation does not extend the HTTP reply boundary.' 11번 StartOrderRes(Created)는 12~21번(재고 예약·결제 승인·확정)의 완료를 기다리지 않는다.
흐름을 읽는 법
• CommerceApi는 mapping 예약과 입력 검증을 수행하지만 event stream을 기록하지 않는다. OrderWorkflowSpot은 stream을 replay해 aggregate를 복원하고 OrderStartedEvent를 기록한 뒤 projection을 갱신한다.
• Client는 GetOrderStateReq를 bounded polling으로 반복해 Confirmed 또는 Failed를 확인한다.