Summary
In this chapter, we explored what Azure Functions is, what hosting options are available, and some fundamentals around scaling, as well as the core concepts of triggers and bindings. From there, we developed and tested functions in the Azure portal using a data operation trigger, a timer trigger, and a webhook trigger. We then looked at how you can create stateful workflows using durable functions, where we looked at the different function types available and primary use cases, before developing our own durable functions locally within VS Code, making use of local development application settings and the storage emulator. Finally, we took a brief look at task hubs, controlling timing, and finished off with how to wait for and send events with durable functions.
In the next chapter, we will step away from focusing on compute solutions, and look at developing solutions that use Cosmos DB storage. We will be looking at the service, the available APIs for Cosmos DB, managing...