Spring 8

API Gateway

API Gateway란?API Gateway란 개발자가 API를 쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있게 도와주는 완전관리형 서비스이다. 설정한 라우팅 설정에 따라 각각의 엔드포인트로 클라이언트를 대신해서 요청하고 응답을 받으면 다시 클라이언트한테 전달해주는 프록시 역할을 한다. 이러한 역할 덕분에 클라이언트는 내부 시스템의 복잡한 구조를 신경 쓰지 않고도 API Gateway를 통해 요청을 보내면 적절한 형태로 가공된 응답을 받을 수 있다. 사용 이유마이크로 서비스 아키텍처(이하 MSA)에서 마이크로 서비스가 3개가 띄워져있다고 가정해보자. 클라이언트가 마이크로 서비스를 직접 호출하는 방식이라면 마이크로 서비스가 추가되거나 변경되는 경우 클라이언트 코드도 수정 - 배포할 필요가..

Spring 2024.05.09