토스ㅣSLASH 22 - 은행 앱에도 Service Mesh 도입이 가능한가요?
SLASH 토스 · YouTube
AI 핵심 요약
토스뱅크는 솔루션 의존성이 큰 계정계 모놀리식 구조에서 배포와 장애 대응이 어렵고, 한 서비스의 문제가 전체 서비스로 번질 수 있다는 문제를 겪었습니다. 이를 개선하기 위해 Kubernetes 기반으로 서비스를 컨테이너화하고 MSA와 액티브-액티브 구성을 도입했으며, Istio와 Envoy를 활용해 카나리 배포, 서킷 브레이커, 접근 제어와 인증을 인프라 레이어에서 처리했습니다. 운영 측면에서는 트래픽 특성별로 인그레스 게이트웨이를 분리하고 Prometheus와 Grafana로 모니터링했으며, Envoy 로그는 gRPC 수집기와 Kafka를 거쳐 저장하도록 구성했습니다. 서비스 메시를 안정적으로 운영하려면 배포뿐 아니라 트래픽 경로, 로그 수집, 배치 작업의 사이드카 종료와 같은 세부 운영 문제까지 함께 설계해야 한다는 점을 공유했습니다.
- 서비스 메시를 도입할 때는 애플리케이션 변경을 줄이는 대신 네트워크 정책과 인증을 인프라 레이어로 옮길 수 있는지 검토하세요.
- 카나리 배포는 트래픽을 점진적으로 전환하고 빠르게 롤백할 수 있도록 배포 파이프라인과 함께 설계해야 합니다.
- 인그레스 게이트웨이는 대고객 트래픽과 내부 트래픽을 분리해 장애 도메인이 섞이지 않도록 구성할 수 있습니다.
- Envoy 액세스 로그를 노드 디스크에 쌓으면 로그 급증이 서비스 장애로 이어질 수 있으므로 네트워크 기반 수집도 고려하세요.
- 배치 작업에 사이드카를 붙일 때는 작업 종료 후 Envoy도 함께 종료되도록 생명주기를 처리해야 합니다.
소개
토스뱅크에서 안정적으로 서비스를 운영하기 위해 구성한 아키텍처와, 안정성과 빠른 서비스 성장을 위한 MSA, Service Mesh 환경을 어떻게 활용하고 운영하고 있는지 공유합니다. 김동진 / 토스 DevOps Engineer 하성준 / 토스 DevOps Engineer 발표 자료 👉🏻 https://bit.ly/3HlqIxw 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-22 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH
비슷한 학습 자료
컨퍼런스 SLASH
보안과 안정성이 가장 중요한 금융 인프라에서, 토스는 어떻게 이를 달성하고 있을까요? istio와 mTLS를 활용한 클러스터 내/외부 제로 트러스트 구현 방법과 그 과정을 소개합니다. 성준영, 한경수 / 토스 DevOps Engineer 발표 자료 👉🏻 https://bit.ly/45TtHZD 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://bit.ly/43kW3tO 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #제로트러스트 #istio #devopsengineer #토스 #개발자컨퍼런스 #SLASH *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포할 수 없습니다. *또한 해당 자료를 복제하여 SLASH 행사 홈페이지를 제외한 온라인상에 게재하는 행위는 연사가 동의한 ...
데브옵스 · 인프라 보안
컨퍼런스 SLASH
[수십만 개의 가맹점 * 수백 개의 MSA 서비스 * 복수의 k8s cluster * 수십 개의 원천사] 의 조합 복잡도를 가진 토스페이먼츠가 안정적인 서비스 운영을 위해 분산 추적 체계와 로그를 기반으로 구성한 ‘Observability 체계’를 소개합니다. 하태호 / 토스페이먼츠 Server Platform Team Leader 발표 자료 👉🏻 https://bit.ly/3CkVNja 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://bit.ly/43kW3tO 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im 토스에 합류하고 싶다면 👉🏻 https://toss.im/career/jobs #msa #kubernetescluster #serverdeveloper #토스페이먼츠 #개발자컨퍼런스 #SLASH *본 발표자료의 저작권은 연사에 있으며, 저작권자의 사전 서면 동의 없이 자료의 일부 또는 전부를 이용하거나 배포...
백엔드 데브옵스 · 인프라 로드맵 1개에 담김
컨퍼런스 SLASH
토스ㅣSLASH 22 - 어떻게 안정적인 서비스를 빠르게, 자주 출시할 것인가?
컨퍼런스 SLASH
토스페이먼츠는 가맹점이 빠르게 변화하는 시장에서 승리할 수 있도록, 사업자가 필요한 기능을 적시에 안정적으로 제공하는 것을 목표로 합니다. 안정적인 서비스를 빠르게, 자주 출시하기 위한 노력과 그로부터 얻은 러닝을 공유합니다. 하태호 / 토스 DevOps Engineer 발표 자료 👉🏻 https://bit.ly/3xrlgEu 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-22 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH
데브옵스 · 인프라 애자일 · 협업
컨퍼런스 SLASH
토스ㅣSLASH 21 - 토스의 서버 인프라 모니터링
컨퍼런스 SLASH
토스ㅣSLASH 21 - 토스 서비스를 구성하는 서버 기술
컨퍼런스 SLASH
Active-Active 데이터센터 운영, Kubernetes와 Istio Service Mesh 운영, API-Gateway, Kafka, Redis, Monitoring Stack 등 토스에서 사용하는 전반적인 기술과 시스템 구성을 공유합니다. 이항령 / 토스 Server Platform Team Leader 토스 개발자 컨퍼런스 SLASH에 대한 자세한 정보는 👉🏻 https://toss.im/slash-21 컨퍼런스 및 세션에 대한 문의는 👉🏻 slash@toss.im #토스 #개발자컨퍼런스 #SLASH
백엔드 데이터베이스 데브옵스 · 인프라
컨퍼런스 SLASH