복잡한 비즈니스 로직, 파이프라인으로 다듬기
스토리 · 카카오뱅크 테크 · 2026.01.12
카카오뱅크 뱅킹서버팀의 개발자가 대출 심사 과정에서 발생하는 복잡한 비즈니스 로직 문제를 어떻게 해결했는지 공유하는 글입니다. 기존에는 하나의 함수에 너무 많은 로직이 얽혀 있어 유지보수가 어려웠지만, GitLab CI/CD의 파이프라인 개념을 도입하여 Pipeline, Job, Store라는 세 가지 핵심 요소로 구조를 재설계했습니다. 이를 통해 정책 변경 시 특정 Job만 교체하면 되는 유연성을 확보하고, 단위 테스트를 용이하게 만들어 시스템의 안정성과 개발 효율성을 높일 수 있었습니다.