Serverless application architecture, patterns, and implementation
An overview of serverless with implementations using Azure Functions, Logic Apps, and Event Grid.
I blogged and tweeted about serverless the first time just over a year ago.
I am amazed how much momentum serverless has gained over time and am very happy with the advanced tools that are available to implement serverless in Azure. There is still a lot of confusion around what serverless is, when to choose it, how to implement it and what scenarios exist that are suited to serverless. To address this knowledge gap over the past several months I’ve been working on a project that I’m happy to announce was released just last night: a free online eBook titled “Serverless apps: Architecture, patterns, and Azure implementation.”
The book starts with an overview of traditional architecture patterns and approaches to deploy applications. The overview is used for context to compare/contrast with serverless. The book then covers serverless architecture, including challenges to consider and various design approaches. I show how to implement serverless using the Azure serverless platform that includes Azure Functions, Logic Apps, and Event Grid. I conclude with a list of business case and scenarios that link out to samples and hands-on labs.
The book can be browsed online or downloaded in PDF format and will provide you with a starting point to understand the power of serverless computing.
- Herding Cattle with the Azure Container Service (ACS) (Azure)
- Migrate from Medium to Hugo (Azure)
- Migrating Azure Functions from v1 (.NET) to v2 (.NET Standard) (Azure)
- The San Francisco/Bay Area Serverless Tour 2017 (Azure)
- Use the Serverless Cloud for ETL Scenarios (Azure)