지식 · IT·데이터·DX

API 게이트웨이

API Gateway

📂IT·데이터·DX읽기 1분📊실무🔗관련 3

API 게이트웨이란?

한 줄 정의
여러 백엔드 서비스로 가는 모든 요청이 거치는 '정문'. 인증·라우팅·제한을 한곳에서 처리한다.
⚡ 3줄 요약
  • 모든 요청이 거치는 '정문'
  • 인증·라우팅·제한을 한곳에서
  • 마이크로서비스 앞단

API 게이트웨이는 클라이언트의 모든 요청을 받아 적절한 내부 서비스로 안내하는 단일 진입점입니다. 마이크로서비스처럼 서비스가 여럿일 때, 클라이언트가 각각을 직접 부르는 대신 게이트웨이 하나만 상대하면 됩니다. 건물의 '정문 안내데스크'와 같습니다.

여기서 인증·권한 확인, 요청 라우팅, 속도 제한(rate limiting), 로깅, 캐싱 같은 공통 기능을 한곳에서 처리합니다. 덕분에 각 서비스는 자기 일에만 집중하고, 보안·정책을 일관되게 적용할 수 있습니다. 바이브 코딩으로 여러 API를 조합할 때도 게이트웨이 개념을 알면 구조가 깔끔해집니다.

💡 쉽게 말하면
건물 정문의 안내데스크 — 모든 방문(요청)을 받아 신원 확인하고 알맞은 곳으로 안내합니다.
실무에서 왜 중요한가
서비스가 많아질수록 공통 처리(인증·제한)를 한곳에 모으는 것이 안전하고 깔끔합니다.
유래와 출처

마이크로서비스 아키텍처의 확산과 함께, 여러 서비스 앞단의 단일 진입점 패턴으로 정착했습니다.

사례로 이해하기

예를 들어, API 게이트웨이가 요청을 처리한다고 해봅시다.

  1. 수신 — 모든 클라이언트 요청을 받습니다.
  2. 인증 — 권한이 있는지 확인합니다.
  3. 제한 — 과도한 요청을 막습니다(rate limit).
  4. 라우팅 — 알맞은 내부 서비스로 보냅니다.
  5. 응답 — 결과를 모아 돌려줍니다.
관련 용어
이 용어와 연결된 교육
📚디지털 트랜스포메이션나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →
이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
교육 문의하기
최종 수정 2026-07-11 · 감수 김종혁

자주 묻는 질문

인증·제한 같은 공통 기능을 서비스마다 만들 필요 없이 한곳에서 처리해 일관성·보안을 높입니다.
로드밸런서는 '부하 분산'에 집중, 게이트웨이는 인증·라우팅 등 더 넓은 API 관리 기능을 합니다.
인증·제한 같은 공통 기능을 서비스마다 만들 필요 없이 한곳에서 처리해 일관성·보안을 높입니다.
로드밸런서는 '부하 분산'에 집중, 게이트웨이는 인증·라우팅 등 더 넓은 관리 기능을 합니다.