Most Spring Boot services end up with a scheduled job in them somewhere. A nightly reconciliation, a report, an export to some partner system. It starts small, and it goes in the main app because that's where the domain code already is.

Source: [Dev.to](https://dev.to/tayeb_gasmi/should-your-daily-batch-job-live-inside-your-main-application-9cl)

Sponsored