# Azure Functions

> Padrões especialistas para desenvolvimento com Azure Functions, incluindo modelo isolated worker, orquestração de Durable Functions, otimização de cold start e padrões de produção. Cobre modelos de programação .NET, Python e Node.js. Use quando: azure function, azure functions, durable functions, azure serverless, function app.

- Skill: `artubss/azure-functions` (Agent Skill)
- Install (CLI): `npx skillmds@latest add artubss/azure-functions`
- Raw SKILL.md: https://api.skillmd.com/api/skills/artubss/azure-functions/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: artubss (https://skillmd.com/u/artubss)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/artubss/azure-functions

---


# Azure Functions

## Padrões

### Isolated Worker Model (.NET)

Modelo de execução .NET moderno com isolamento de processo

### Node.js v4 Programming Model

Abordagem moderna focada em código para TypeScript/JavaScript

### Python v2 Programming Model

Abordagem baseada em decoradores para funções Python

## Anti-Padrões

### ❌ Bloqueio de Chamadas Async

### ❌ Novo HttpClient Por Requisição

### ❌ Modelo In-Process para Novos Projetos

## ⚠️ Pontos Críticos

| Problema | Severidade | Solução |
|----------|-----------|---------|
| Problema | alta | ## Use padrão async com Durable Functions |
| Problema | alta | ## Use IHttpClientFactory (Recomendado) |
| Problema | alta | ## Sempre use async/await |
| Problema | média | ## Configure tempo máximo de execução (Consumption) |
| Problema | alta | ## Use isolated worker para novos projetos |
| Problema | média | ## Configure Application Insights corretamente |
| Problema | média | ## Verifique extension bundle (mais comum) |
| Problema | média | ## Adicione warmup trigger para inicializar seu código |
