배치 작업을 위해 Spring Cloud Function 사용여부 (완료 시 ✅ )

문제

요구사항

: 정해진 마감기한이 지난 입찰데이터에 대해 JPA 를 사용하여

{ 해당 입찰데이터의 주인인 고객들에게 포인트 반환하는 update query 를 작성 & delete query 를 호출 }

하는 배치 함수를 작성, 이 배치함수는 매일 24:00에 호출되어야만 함.

단점

장점

제안사항 1 : 혼합해서 쓰면 안 됨??

Spring Cloud Function + Spring Batch 하면 안되나??

나는 24시간 내내 EC2로 스프링 띄우기 보다, 콜드스타트를 고려하더라도 스프링을 띄워서 배치 라이브러리까지 활용할 수 있겠다 싶었는데

라고 생각한 순간, Spring Batch 의 트리거가 cron으로 동작한다면, 람다가 외부에서 호출될 때 그에 맞춰 배치 돌리는 타이밍 잡기가 힘드려나??

배치 공부도 해야겠구만..

해결방안