Regarding number of services, I’m optimistic this will get better shortly if you follow the FaaS paradigm.
In particular if you deploy in Cloudflare’s style you can deploy workerd as a single binary and load it up with your functions.
It’s a little immature right now and persistent storage can be a problem though.