devmoa

토스는 Gateway 이렇게 씁니다

토스·2023년 10월 12일·00
GatewayMSASpring Cloud Gateway라우팅마이크로서비스공통 로직

AI 요약

Beta

토스 서버플랫폼팀은 마이크로서비스 아키텍처(MSA) 환경에서 서비스 운영의 안정성과 보안을 강화하기 위해 Gateway를 적극적으로 활용하고 있습니다. Gateway는 여러 마이크로서비스로 향하는 요청을 중개하며, 라우팅 및 프로토콜 변환을 담당하는 핵심 서버 역할을 합니다.

특히, 사용자 인증, 보안 정책 적용 등 서비스 전반에 걸쳐 필요한 공통 로직을 Gateway에서 일괄 처리함으로써 각 서비스의 복잡성을 줄이고 개발 및 배포 효율성을 높입니다. 토스에서는 Spring Cloud Gateway를 기반으로 Gateway를 구축하고 있으며, Route, Predicate, Filter 등의 설정을 통해 요청을 효과적으로 관리하고 있습니다.

이를 통해 서비스 규모가 커져도 안정적인 운영과 확장이 가능해집니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다