> 상위 이슈: #147 ## 목표 - 6am 추천 / 9am 이메일 배치 속도 개선 - SolvedAc rate limit(256회/15분) 안전하게 준수 ## 내용 - CompletableFuture로 배치 내 병렬 처리 - 200개씩 15분 간격 시간 분할 (rate limit 대응) - 전용 스레드풀 분리 (recommendationExecutor, emailExecutor) ## 선행 조건 - #148 (추천 플로우 트랜잭션 분리) 완료 필요 ## 상세 `docs/issues/배치-병렬화.md`