In this chapter, we learned about Azure Functions and the serverless architecture and how they can enable an event-driven architecture. We also looked at various types of functions and triggers. Besides writing our own functions, we also deployed functions using Visual Studio and Azure DevOps.
With Azure Functions proxies, we can create lightweight proxies that either route to other backend URLs or that return mock data for testing purposes.
In the next chapter, we're going to look at the various databases Azure has to offer.