API (Application Programming Interface)애플리케이션 컴포넌트 간의 통신을 가능하게 하는 인터페이스이다 RESTful API, GraphQL, gRPC와 같은 다양한 방식이 존재한다- RESTful API란 :HTTP 프로토콜을 기반으로 자원을 정의하고 조작하는 데 초점을 둔 API 설계 방식이다자원(리소스)을 URL로 나타내며, HTTP 메서드(GET, POST, PUT, DELETE 등)를 통해작업을 수행한다. RESTful API는 분산 시스템 아키텍처나 마이크로서비스 아키텍처에서서비스 간 데이터 교환 방식으로 자주 사용된다. 마이크로서비스 아키텍처에서 서비스 간 통신을 위해 API가 필수적이앋클라이언트-서버 아키텍처에서도 클라이언트와 서버가 데이터를 주고 받는데 ..