REST API
HTTP 요청을 사용하여 데이터에 접근하고 관리하는 아키텍처 스타일.
클라이언트와 서버 간의 독립적인 개발을 가능하게 합니다.
graph LR
Center["REST API"]:::main
Rel_apache_http_server["apache-http-server"]:::related -.-> Center
click Rel_apache_http_server "/terms/apache-http-server"
Rel_microservices["microservices"]:::related -.-> Center
click Rel_microservices "/terms/microservices"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5살도 이해할 수 있게 설명
🔌 식당 메뉴판처럼 고객(사용자)이 요청하면 주방(서버)에서 음식을 가져다주는 규칙입니다.
🤓 Expert Deep Dive
자원을 URI로 표현하며 상태를 저장하지 않는(stateless) 특징이 있습니다.