Autor: Lorenzo Barbieri, Massimo Bonanni
Broj strana: 362
ISBN broj: 9781789951226
Izdavač:
PACKT PUBLISHING
Godina izdanja: 2019.
Application development has evolved from traditional monolithic app development to using serverless options and microservices. This book is designed to guide you through using Microsoft's Azure Functions to process data, integrate systems, and build simple APIs and microservices. You will discover how to apply serverless computing to speed up deployment and reduce downtime. You'll also explore Azure Functions, including its core functionalities and essential tools, along with understanding how to debug and even customize Azure Functions. In addition to this, the book will take you through how you can effectively implement DevOps and automation in your working environment. Toward the concluding chapters, you'll cover some quick tips, troubleshooting techniques, and real-world serverless use cases that will help you make the most of serverless computing. By the end of this book, you will have gained the skills you need to develop and deliver cost-effective Azure serverless solutions.
Table of contents
1 Section 1: Azure Functions 2.0 Fundamentals
2 Developing and Running Azure Functions
Technical requirements
Introduction to Azure Functions
Azure Functions Core Tools
Developing Azure Functions with Visual Studio
The OpenAPI Specification in Azure Functions
Exposing your Azure Functions on the internet with ngrok
Debugging an Azure Function
Summary
Questions
Further reading
3 Customizing Your Azure Functions
Technical requirements
Discovering Azure Functions extensions
Creating a custom trigger
Creating a custom binding
Summary
Questions
Further reading
4 Programming Languages Supported in Azure Functions
Technical requirements
Azure Functions and JavaScript
Azure Functions and Java
Azure Functions and Python
Azure Functions and PowerShell
Language extensibility
Summary
Questions
Further reading
5 Section 2: Azure Functions 2.0 Deployment and Automation
6 Deploying and Configuring Your Azure Functions
Technical requirements
Creating the Azure function app
Deploying the Azure function app
Using the deployment slots
Kudu – the Azure Function deployment service
Configuring your Azure Functions
Reading the app settings in your Azure Function
Summary
Questions
Further reading
7 Leverage the Power of DevOps with Azure Functions
Technical requirements
Understanding Azure DevOps
Azure Pipelines and Azure Functions
Creating your first build pipeline
Creating the release pipeline
CI/CD at a glance
Summary
Questions
Further reading
8 Testing and Monitoring
Technical requirements
Testing your Azure Functions
Dependency injection in Azure Functions
Monitoring Azure Functions
Summary
Questions
Further reading
9 Serverless and Containers
Technical requirements
Linux-based Azure Functions
Hosting Azure Functions containers in Kubernetes with KEDA
Azure Container Instances
Summary
Questions
Further reading
10 Section 3: Serverless Orchestration, API Management, and Event Processing
11 Orchestration as Code - Durable Functions
Technical requirements
What are Durable Functions?
Function types
The Durable Functions execution state
Managing Durable Functions versioning
Order manager sample
Summary
Questions
Further reading
12 Orchestration as Design - Logic Apps
Technical requirements
Understanding Logic Apps
Logic App service components
Versioning, monitoring, and API connections
Advantages of using Logic Apps
Summary
Questions
Further reading
13 Empowering Your Serverless API with API Management
Technical requirements
Understanding Azure API Management
Creating an API Management instance
Exposing a new API
Creating a new policy
Defining a new product
The API Management REST API
Advantages of API Management
Summary
Questions
Further reading
14 High-Scale Serverless Event Processing with Event Grid
Technical requirements
Understanding Event Grid
Creating an Event Grid subscription
Understanding event delivery and retries
Summary
Questions
Further reading
15 Section 4: Real-World Serverless Use Cases
16 Best Practices and Use Cases for Azure Serverless Computing
Azure serverless best practices
Some Azure serverless use cases
Summary
Questions
Further reading
17 Assessments
Chapter 1, Developing and Running Azure Functions
Chapter 2, Customizing Your Azure Functions
Chapter 3, Programming Languages Supported in Azure Functions
Chapter 4, Deploying and Configuring Your Azure Functions
Chapter 5, Leverage the Power of DevOps with Azure Functions
Chapter 6, Testing and Monitoring
Chapter 7, Serverless and Containers
Chapter 8, Orchestration as Code – Durable Functions
Chapter 9, Orchestration as Design – Logic App
Chapter 10, Empower Your Serverless API with API Management
Chapter 11, High Scale Serverless Event Processing with Event Grid
Chapter 12, Best Practices and Use Cases for Azure Serverless Computing
18 Another Book You May Enjoy
Leave a review - let other readers know what you think
Budite prvi koji će ostaviti komentar.
Popust cena:
1540.00 rsd
Popust cena:
1760.00 rsd
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||