회사 프로그램중에 되게 오래걸리는데

중간에 뻑나면 다시 돌려야하는 스케쥴링이 있었어요

궁금해서 까보니까 반복문으로만 떡칠되어있는게 보여서

Spring Batch 써서 작업들 Partitioning하고 멀티스레딩으로 처리하도록 했는데

시간이 대략 1/10으로 줄어들었고 중간에 뻑나더라도 그 부분만 retry 가능해졌어요

좀 더 욕심내서 최적화 시켜보고싶지만 기쁘네요