Files
document-haness/docs/n+1liner/final/assets/diagrams/strategy-journey/strategy-journey.dot
T

16 lines
943 B
Plaintext

digraph techviz {
graph [rankdir=LR, splines=ortho, nodesep=0.55, ranksep=0.85];
node [fontname=Helvetica, fontsize=11, margin="0.18,0.12", style="rounded,filled", fillcolor=white, color="#2d4357", penwidth=1.5];
edge [fontname=Helvetica, fontsize=10, color="#364b5f", penwidth=1.4, arrowsize=0.75];
n0 [label="요구사항·모델·기준선", shape=box, style="rounded,filled"];
n1 [label="컬렉션 N+1 (N1)", shape=box, style="rounded,filled"];
n2 [label="User·Page 숨은 쿼리 (N2)", shape=box, style="rounded,filled"];
n3 [label="Fetch Join → 실패", shape=box, style="rounded,filled"];
n4 [label="후속 개선 → 최종 구조", shape=box, style="rounded,filled"];
n0 -> n1 [label="동시 분기", style=solid];
n0 -> n2 [label="동시 분기", style=solid];
n1 -> n3 [label="합류", style=solid];
n2 -> n3 [label="합류", style=solid];
n3 -> n4 [label="실패 뒤 단계별 개선", style=solid];
}