Partitioning과 Thread Pool 기반의 고처리량 분산 배치 아키텍처 구현
Building Distributed Data Processing with Spring Batch 6 + Spring Boot 4
Building Distributed Data Processing with Spring Batch 6 + Spring Boot 4
Zero Variance: Proving COBOL-to-Java Semantic Equivalence with a Live Mainframe Emulator on AWS
올리브영이 배치 처리를 Spring Batch Partitioning으로 재설계하고 Aurora RDS Serverless v2 도입으로 1,300개 매장의 전자라벨 데이터를 13.5일에서 5분 처리 및 인프라 비용 40% 절감
컬리가 spring-batch의 MySqlPagingQueryProvider 사용 시 sort key에 테이블 alias를 포함하면 데이터 유실이 발생하는 문제 해결
올리브영 배치가 Spring Batch Tasklet에서 트랜잭션 분리 부재와 CallerRunsPolicy로 인한 메인 스레드-워커 스레드 간 교착 상태로 중단
파트너 플랫폼 스쿼드가 동기식 엑셀 다운로드를 Kafka 기반 비동기 이벤트 + Spring Batch Partitioning으로 전환해 브라우저 대기 시간 제거 및 다중 요청 서버 부하 분산