{ "version": "1.1", "id": "adapter-outbound-httpclient-c06", "title": "응답 크기 예산이 강제되는 자리", "question": "응답 크기는 어디서 몇 번 걸리는가?", "type": "dependency", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "와이어 바이트 예산과 읽는 도중 상한 강제와 디코드 바이트 예산과 오류 본문 제한 읽기가 읽는 순서대로 쌓여 있다.", "alt": "응답을 읽는 순서대로 와이어 바이트 예산과 읽는 도중 상한 강제와 디코드 바이트 예산과 오류 본문 제한 읽기가 이어진다.", "long_description": "SSOT 는 응답 크기 예산이 강제되는 자리가 읽는 순서대로 쌓여 있다고 적는다.", "source_context": { "document": "/home/donghyeon/workspace/chat-gpt-container/document-haness/docs/clean-architecture-backend-template/final/document.md", "document_sha256": "8071fe71b3359d9cf60b95909c26c7b50653ce2f22bbc5fcf6988719bb91236d", "anchor": { "kind": "line", "value": 1, "line": 1 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "같은 예산이 읽는 순서를 따라 네 자리에서 걸린다는 것이 논지다.", "focus_node": "wire" }, "groups": [], "nodes": [ { "id": "wire", "label": "와이어 바이트 예산", "kind": "service", "role": "source", "evidence": [ { "start_line": 1, "end_line": 1500 } ], "assumption": false, "emphasis": "primary" }, { "id": "during", "label": "읽는 도중 상한 강제", "kind": "service", "role": "service", "evidence": [ { "start_line": 1, "end_line": 1500 } ], "assumption": false }, { "id": "decode", "label": "디코드 바이트 예산", "kind": "service", "role": "service", "evidence": [ { "start_line": 1, "end_line": 1838 } ], "assumption": false }, { "id": "err", "label": "오류 본문 제한 읽기", "kind": "service", "role": "sink", "evidence": [ { "start_line": 1, "end_line": 1838 } ], "assumption": false } ], "edges": [ { "id": "a", "from": "wire", "to": "during", "label": "읽는 순서", "kind": "request", "evidence": [ { "start_line": 1, "end_line": 1500 } ], "assumption": false, "emphasis": "primary" }, { "id": "b", "from": "during", "to": "decode", "label": "읽는 순서", "kind": "request", "evidence": [ { "start_line": 1, "end_line": 1838 } ], "assumption": false }, { "id": "c", "from": "decode", "to": "err", "label": "읽는 순서", "kind": "request", "evidence": [ { "start_line": 1, "end_line": 1838 } ], "assumption": false } ], "legend": [], "metadata": {} }