API란? Application Programming Interface의 약자로, 소프트웨어 간 통신을 위한 정의된 계약이다. 어떤 요청 → 어떤 응답이 오는지 명시한다. 주요 스타일 REST — HTTP 동사 + 자원 URL. 가장 보편적 GraphQL — 클라이언트가 필요한 필드만 선택 gRPC — 바이너리, 고성능 서비스 간 통신 WebSocket / SSE — 실시간 양방향/단방향