⚡Azure Functionsv4 Isolated Worker integration. Handlers return Result — HTTP status codes map automatically from your typed errors. No try/catch at the function boundary.Functions docs
🌌CosmosDbContainer operation extensions — read, upsert, delete, query. NotFound becomes Option, conflicts become typed errors. Cosmos exceptions never escape your service layer.CosmosDb docs
📨Service BusSender and receiver wrappers that return Result. Dead-letter and poison message handling as first-class typed errors — no unhandled MessageLockLostException.Messaging docs
📦Blob StorageUpload, download, and delete as Result. Blob not found returns Option. Quota and access errors are typed — catch them exactly where they matter.Storage docs
🔑Key VaultSecret access as Result. Missing secrets become typed SecretError, not KeyVaultErrorException. Compose secret retrieval directly in your initialization pipelines.KeyVault docs
🤖Azure OpenAIChat completions and embeddings as Result. Rate limits, token exhaustion, and content filtering all surface as typed AzureAiError — composable with MonadicSharp.AI.OpenAI docs