Spring Batch 애플리케이션 성능 향상을 위한 주요 팁 (김남윤, Yun)
Vložit
- čas přidán 26. 08. 2024
- [2023.07.18. 제2회 kakao tech meet 발표]
배치 애플리케이션이 어느 구간에서 쉽게 느려지는지 파악하고, 이를 해결하기 위한 방법에 대해 다룹니다. 특히, IO 작업이 처리 시간에 큰 영향을 주는데, 이를 해결하기 위해 병렬 처리 및 벌크 IO 처리를 활용하여 IO 작업의 효율성을 높이는 성능 최적화 방법에 대해 다루게 됩니다.
배치 애플리케이션 개발자, 대량 처리에 관심있는 분이 듣길 추천합니다.
발표자: @yun.cheese(김남윤)
카카오페이 정산팀 Yun 입니다. Yun Blog를 운영하고 있으며, 서버 개발자로서 좋은 코드 설계와 아키텍처에 관심이 많습니다.
#springbatch #대량처리성능최적화
💬 발표자 인터뷰: tech.kakao.com...
✨ 카카오테크 페이스북: / kakaotech
✨ 카카오테크 톡채널: pf.kakao.com/_q...
카카오테크, 미래의 문턱을 낮추는 기술
tech.kakao.com/
처음에는 100만건 or 1억건의 데이터를 한번에 메모리에 올리는것이 부담되기 때문에 청크를 한것인데 성능문제 때문에 다시 한번에 업로드 방식으로 변경됬군요.
염려했던 jpa는 역시 지양하는 것이구요.
in절로 io줄인 방식에 영감을 받았습니다. 감사합니다.
간단하지만 실용적인 내용이네요. 감사합니다.
Jdbc batch update를 사용했을때
특정 row update에 문제가 있을 때 예외 처리를 어떻게 하시나요??