Este repositório contém um exemplo de como implementar uma aplicação Serverless utilizando Azure Functions v3, .NET Core 3 e Azure Storage. Ele oferece uma implementação simples e eficaz que demonstra como construir aplicações escaláveis sem a necessidade de gerenciar a infraestrutura subjacente.
- Crie um arquivo
local.settings.json
na raiz do projeto. - Dentro do
local.settings.json
, defina as connection stringsAzureWebJobsStorage
eAzureWebJobsDashboard
e coloque as strings de conexão do Azure Storage. - Se preferir executar a aplicação localmente, pode usar essas strings de conexão para conectar-se ao Azure Storage.
- Como alternativa, você pode publicar diretamente a função no Azure para um ambiente totalmente gerenciado sem servidores.
- Azure Functions v3 runtime
- .NET Core 3.1 SDK ou posterior
- Conta do Azure Storage
O Azure Functions permite criar aplicações orientadas a eventos sem a necessidade de gerenciar a infraestrutura, enquanto o Azure Storage oferece uma solução de armazenamento altamente disponível e durável para sua aplicação. Este exemplo demonstra como conectar o Azure Functions com o Azure Storage para processar dados, armazenar logs e gerenciar gatilhos de forma eficiente.