Azure functions make API endpoint development a breeze. I use them for work, school, and hobbyist projects. I am a .NET developer, so I love that I can write an API Endpoint in C# and deploy it instantly without having to worry about server administration and setup.
The Visual Studio Code tooling for Linux Operating systems need some more work last time I had tried to use it (early 2018). I had difficulty publishing functions that I developed using this plugin. However, the Azure Portal works fine for creating Azure functions
Azure Functions allow me to create API endpoints and recurring, cloud-based jobs without having to worry about server setup.