Beginning Azure Functions: Building Scalable and Serverless Apps, Second Edition
Beginning Azure Functions: Building Scalable and Serverless Apps — это практическое руководство по разработке серверлесс-приложений на платформе Microsoft Azure. Второе издание книги охватывает все ключевые аспекты работы с Azure Functions — от базовых концепций бессерверных вычислений до продвинутых сценариев развёртывания и масштабирования.
Книга начинается с введения в серверлесс-вычисления и обзор Azure Functions, включая сравнение с Azure WebJobs и Azure Logic Apps, а также детальный разбор тарифных планов (Consumption, App Service, Premium). Затем авторы переходят к практическим шагам создания функций через портал Azure, Visual Studio и Visual Studio Code.
Значительная часть книги посвящена триггерам и привязкам (bindings), которые являются основой модели программирования Azure Functions. Читатели научатся работать с HTTP-триггерами, таймерами, очередями, Blob Storage, Cosmos DB и другими сервисами Azure. Отдельное внимание уделено интеграции с Azure Durable Functions для построения сложных оркестраций и рабочих процессов.
Книга также охватывает вопросы мониторинга, отладки и обеспечения безопасности функций, а также стратегии развёртывания и CI/CD. Материал сопровождается практическими примерами кода на C# и JavaScript, доступными на GitHub.
Издание предназначено для разработчиков, архитекторов и инженеров, желающих освоить серверлесс-разработку на Azure и создавать масштабируемые приложения без управления инфраструктурой.
