Whether or not you'd need to use a worker depends on the type of infra you'd like to use. If you'd like to leverage dynamic infrastructure (
like kubernetes), you'll need to stand up a worker. If you'd prefer to run scheduled work in a long-lived infra, .
serve() is the way to go.