1. API (Application Programming Interface) 프로그램 간 상호작용하기 위핸 매개체를 말한다. 클라이언트의 요청을 서버에 잘 전달하고 서버의 결과물을 클라이언트에게 잘 돌려주는 역할을 한다. 좀 더 자세하게 설명하면, API는 프로그램 간 소통하는데 사용되는 규칙과 도구의 집합을 의미하며, 소프트웨어나 애플리케이션 사이에 데이터 교환 / 서비스 요청 / 응답받을 수 있는 인터페이스이다. API에는 수많은 API들이 있고, 다양한 형태로 나타난다. 백엔드 개발자로서 알아야 하는 API 몇 가지를 소개하자면, (1) 웹 API : 웹 기술을 사용하여 데이터를 주고 받는 API 이다. 주로 HTTP 프로토콜을 통해 요청(Request)와 응답(Response)을 주고 받으며 이에..