What's the best service for running arbitrary Python code on small data on demand? Not talking about a server that stays up.<p>AWS Batch? Google Cloud Run?
I've been using <a href="https://vercel.com/" rel="nofollow">https://vercel.com/</a> for a while now.<p>It has built in gitops and a very simple deployment model. Works really well with custom domains and cost-wise it is great as it doesn't break the bank for my side projects.<p>It includes CDN capabilities with CloudFront-like honouring of cache headers, etc as well, so I haven't found anything lacking even though it isn't as feature packed as something like AWS Lambda.<p>For things like queues, databases and memory stores I used other managed services.
will the python code need data storage/querying? if it is simple stateless code, Google Cloud Run should fit the bill. If you need an "ecosystem" of services like caching, data storage, querying, queuing etc using AWS Lambda with HTTP Gateway