0. 개요쇼핑몰 프로젝트 당시 구현하지 못했던 생일 쿠폰 발급 요구사항을 Spring Batch로 구현했지만,개발 후 회원 규모를 확장해 가며 테스트한 결과 처리 속도가 매우 느렸다. 요구 사항은 다음과 같다. 이 글은 Spring Batch 기반 생일 쿠폰 발급 배치의 속도 개선 과정을 정리한 글이다.1. 문제 발생(1) 문제 발견회원 더미 데이터를 점차 늘려가며 배치 테스트를 하던 중, 처리 시간이 급격히 늘고 SQL 쿼리문이 굉장히 많이 발생하는 문제가 발생했다. 테스트 조건은 아래와 같다.전체 회원: 120만 명이번 달 생일자: 10만 명Chunk Size: 1000 * 더미 데이터 생성더보기(1) 프로시저DELIMITER $$DROP PROCEDURE IF EXISTS seed_members_b..