# API Gateway
하나의 서비스가 여러개의 서비스로 나누어 지게 되었을 때 (microservices) 클라이언트가 서비스를 호출할 때 문제가 생길 수 있음.
클라이언트가 윗 그림 처럼 하나의 큰 서비스 안의 세분화 된 서비스에 각각 접근하면 인증/인가에 대한 문제가 발생 할 수 밖에 없다. , 수많은 API호출을 기록하는 것도 어렵다. -> 해결책 : API Gateway
API Gateway 툴에는 Zuul 2.0, Spring Cloud Gateway 가 있다.
마이크로서비스 각각 환경이 달라서 관리가 어렵다 -> 환경을 중앙집중식으로 모야 git에서 관리할 수 있는 방법 = Spring cloud config.
'Java, Spring > SpringBoot 정리' 카테고리의 다른 글
3-2강 마이크로서비스 아키텍처의 이해 (0) | 2022.07.30 |
---|---|
3-1강 Monolith 아키텍처의 이해 (0) | 2022.07.30 |
2-6강 RESTful Web Services 구현(4) Mockmvc, mock (0) | 2022.07.30 |
2-5강 RESTful Web Services 구현(3) (0) | 2022.07.30 |
2-4강 RESTful Web Services 구현(2) (0) | 2022.07.30 |