핵심 요약
토스페이먼츠의 서버플랫폼 팀은 API와 배치 설정을 하나의 관리 체계로 묶고, 오버레이 아키텍처와 템플릿으로 진화시킨 뒤 Jenkins 기반 선언형 자동화를 도입했습니다.
주요 경험
- API 설정에 다층 계층(global/cluster/phase)과 템플릿을 적용해 중복 제거와 조건부 적용을 구현
- 배치 운영에 Job-DSL 어댑터를 통해 선언형 구성을 제공하고 Groovy로 확장성 확보
- Dynamic Provisioning으로 노드를 자동 프로비저닝하고 리소스 격리와 비용 관리 개선
얻은 인사이트
- 설정도 소프트웨어처럼 진화 가능하다는 점이 운영 안정성과 개발자 경험을 크게 높임
- 설정을 코드처럼 다루면 테스트와 배포의 신뢰성과 확장성이 향상



