After this first look at Azure Functions, be sure to consider architectural guidance and further training related to distributed systems and the public cloud.
But all the old rules still apply. So take a look at enterprise integration patterns; all the old rules about message based systems and so forth are still going to come in handy. If you're looking for something less vendor specific, take a look at martinfowler.com. There's an interesting vendor neutral discussion about microservices. For further learning, there's also the Introduction to Asynchronous Programming with .NET, by Alexander. It's worth taking a look at the techniques. Whether you are a .NET developer or not, building asynchronous code is essential for formant Azure functions.
If you're new to Azure and Azure functions are of interest. Do take a wider look at what is available in Azure. David Elfassy goes through the core functionalities of Microsoft Azure. It should give you an idea of what else is available, in addition to your Azure functions.
- Creating your first C# Azure Function
- C# functions triggered by a webhook
- Testing webhook Azure Functions
- Leveraging events with Azure Functions
- Integrating with cloud services
- Developing Azure functions
- Continuous deployment