Every new unit of business logic, whether it’s an AWS Lambda function, a scheduled job, or a background worker behaves like a microservice in practice, requiring its own monitoring, scaling, debugging, and updates.
The cost of context switch adds up quickly.