Spring Boot — Batch Jobs (@Scheduled, chunking, idempotence, reprise) — Shard