유연하고 안전하게 배포 Pipeline 운영하기
배포PipelineCI/CDGoCDDevOps운영
AI 요약
Beta토스뱅크는 400개 이상의 배포 파이프라인을 운영하며 발생하는 어려움을 해결하기 위해 노력해왔습니다. 파이프라인은 반복 작업을 자동화하는 시스템으로, 특히 마이크로서비스 아키텍처를 사용하는 토스뱅크에서는 서버 배포에 필수적입니다.
파이프라인은 빠르게 만들고 수정할 수 있어야 하며, 일관성 있게 동작하고 금융권의 전자금융감독규정 준수와 같은 컴플라이언스 요건을 충족해야 합니다. 이를 위해 파이프라인 설정을 중앙화하고 DevOps 엔지니어가 주도적으로 운영하는 방식을 채택했습니다.
파이프라인 도구로는 GoCD를 주로 사용하며, Jenkins와 유사한 구조를 가집니다. 글에서는 파이프라인 운영의 첫 번째 어려움으로 가시성을 언급하며, 이를 해결하기 위한 방안을 모색하고 있습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


