I want to set up a backend service that will fetch data from some external API and provide an API for my own app, including transforming that original data and providing for instance authentication etc.
What's the best/simplest/cheapest way to get this deployed? I've used AWS previously, but I found that there was a lot of ceremony required to get it to work well. Are there any tools or similar that could remove some of the ceremony? Or are there any other services that you would recommend?
I'd recommend a backup software anyway, from my experience it can never be out of place. Handy Backup, for example, that's my favorite: http://www.handybackup.net/handybackup-server.shtml Scalability and optimizing data traffic are really important features when it comes down to gathering data properly.
I'd second netlify functions, if it's reasonably simple. The main drawback is the lack of storage.
Similarly, consider cloudflare workers. The main difference is they provide a key-value store, so you don't need a database.
"Best/simplest/cheapest" is a loaded term haha. But, for creating that MVP, I think you have a few options.