Summary
In this chapter, we looked at some of the advantages of developing functionality with serverless Azure Functions. You can use it as a guideline for checking the different types of triggers that are available in Azure Functions and for planning how to monitor them. We also saw how to program and maintain Azure Functions. Finally, we looked at an example of an architecture where you connect multiple functions to avoid pooling data and to enable concurrent processing. We have seen with this demo how great the fit between serverless and event-driven architecture is.
In the next chapter, we will analyze the concept of design patterns, learn why they are so useful, and learn about some of the common patterns.