Kakao Bank
기술 블로그
B레벨 - 심화

카카오뱅크 Airflow 기반 펀드 배치 시스템: 클라우드 네이티브 금융

백엔드
인프라
금융
Apache AirflowKubernetesPythonPostgreSQLKubernetesPodOperator
2024년 12월조회 0면접 0원문 보기

배경

카카오뱅크가 2024년 1월 펀드 서비스를 퍼블릭 클라우드에 구축. K8s, Managed Database, API Gateway 등 클라우드 네이티브 기술 활용.

도전 과제

클라우드 환경에 맞는 배치 시스템 부재. 금융 규제 준수(감사 로깅, 접근 제어). 복잡한 펀드 비즈니스 로직 처리. 프로그래머/오퍼레이터 직무 분리 요구.

해결 방안

Apache Airflow 도입. DAG 기반 워크플로우(Python). Kubernetes Executor로 태스크별 독립 파드 실행. KubernetesPodOperator로 비즈니스 로직은 애플리케이션에 위임. RBAC 기반 접근 통제.

결과

안정적인 펀드 시스템 운영. 1등급 전자금융시스템 인증 획득. 금융 규제 완벽 준수.

핵심 인사이트

  • 1.배치 시스템에 비즈니스 로직 중복보다 코어 앱 트리거 방식이 효율적
  • 2.Kubernetes Executor가 클라우드 비용 효율과 격리를 동시에 제공
  • 3.금융 규제를 기술적으로 해결하는 설계가 운영 부담을 줄임

이 사례 기반 면접에 도전해보세요

Kakao Bank의 실제 기술적 결정과 트레이드오프를 깊이 파고드는 면접 질문 2가 준비되어 있습니다

DEVOPS
BACKEND
타이머사례 참조 가능결과 아카이브

로그인 없이 바로 면접을 시작할 수 있습니다