Azure - Serverless web application - Architecture
Today we will discuss the serverless web application, with the help of reference architecture. The application serves static content from Azure Blob Storage and implements an API utilizing Azure Functions. The API reads data from Cosmos DB and returns the results to the web app. The term serverless has two distinct but cognate denotements: Backend as a service (BaaS): Back-end cloud services, such as databases and storage, provide APIs that enable client applications to connect directly to these services. Functions as a service (FaaS): In this model, a "function" is a piece of code that is deployed to the cloud and runs inside a hosting environment that plenarily abstracts the servers that run the code. The conception is that developers and DevOps personnel don't require to deploy, configure, or manage servers. This reference architecture fixates on FaaS utilizing Azure Functions, although serving web content from Azure Blob Storage could be an example of BaaS. Function