핵심 요약
카카오페이가 Spring Batch를 활용하여 벌크 I/O 처리 기법으로 배치 작업의 성능 향상을 달성했다.
구현 방법
- Spring Batch를 중심으로 벌크 I/O 처리 흐름 재구성
- 대량 데이터 입출력에서의 병목 현상을 파악하고 운영 패턴에 맞춘 구성 개선
- 실행 중 성능 지표를 모니터링하고 필요 시 튜닝 포인트를 반영
주요 결과
- 배치 처리 속도 및 처리량 개선 효과를 체감할 수 있음
- 안정성 및 예외 처리 라인 개선으로 운영 부담 감소

![[if kakao 2022] Batch Performance를 고려한 최선의 Reader 섬네일](https://tech.kakaopay.com/_astro/thumb.f4bb869d_1nQPYR.png)
![[if kakao 2022] Batch Performance를 고려한 최선의 Aggregation 섬네일](https://tech.kakaopay.com/_astro/thumb.84295604_1klCAm.png)
