Spring Batch - проект в рамках экосистемы Spring Framework, который, как правило не получает должного внимания. Тем не менее, это хорошее решение для Enterprise Batch Processing.
Долгое время Spring Batch требовал SQL-базу для хранения общего состояния, шагов перехода, статусов выполнения и время запусков. Даже если проект жил на MongoDB, рядом часто приходилось держать Postgres или MySQL только ради метаданных.
В Spring Boot 4.1 стало проще: появился
spring-boot-starter-batch-data-mongodb. Теперь Spring Batch научился работать с MongoDB.В статье Josh Long рассказывает про новинки в рамках Spring Batch, в том числе и новую интеграцию с MongoDB, а также работу с GraalVM
📎 Полный текст: https://habr.com/ru/companies/spring_aio/articles/1052358/
