Advanced Serverless Architectures with Microsoft Azure : Design Complex Serverless Systems Quickly with the Scalability and Benefits of Azure.
Advanced Serverless Architectures with Microsoft Azure shows you what to do when the requirements are no longer simple and straightforward. You'll learn how to deliver the required features quickly by building systems that retain the scalability and benefits of serverless. You'll also lear...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Ltd,
2019.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Intro; Preface; Complete Serverless Architectures; Introduction; Function-as-a-Service with a Simple HTTP Trigger; Exercise 1: Creating an Azure Function; Serverless Database with Cosmos DB; Exercise 2: Creating a Cosmos DB Instance; Serverless Websites with Azure Storage; Exercise 3: Hosting a Serverless Website on Azure Storage; Exercise 4: Displaying Product Data on Your Serverless Website; Activity 1: Creating a Serverless Application for Viewing User Data; Summary; Microservices and Serverless Scaling Patterns; Introduction; Microservices; Serverless Queues
- Exercise 5: Creating an Azure Storage Queue and Submitting Messages from an Azure FunctionExercise 6: Triggering an Azure Function on a Message Arriving on an Azure Storage Queue and Inserting it into Cosmos DB; Caching; Exercise 7: Implementing Basic Caching for Your Serverless Backend to Reduce Requests; Asynchronous by Default; Exercise 8: Creating an Asynchronous Ordering System; Activity 2: Implementing Asynchronous Microblog Submission and Caching; Summary; Azure Durable Functions; Introduction; Understanding Azure Durable Functions; Working of a Durable Function
- Workflows with Durable FunctionsExercise 9: Processing an Order with Azure Durable Functions; Interacting with Humans in Azure Durable Functions; Exercise 10: Interacting with Humans Using Durable Functions; Error Handling with Durable Functions; Exercise 11: Error Notifications with Durable Functions; Activity 3: Using a Durable Function to Manage an Email Verification Workflow; Summary; Security; Introduction; Serverless Security; Protecting Azure Functions with API Management; API Gateway; Exercise 12: Protecting a Function with Azure API Management
- Protecting Client Information with Azure Active Directory B2CExercise 13: Implementing User Sign-up and Sign-in Using Azure Active Directory B2C; Activity 4: Protecting an Ordering System; Summary; Observability; Introduction; Understanding Observability; Logs; Metrics; Traces; Structured Logging with Azure Application Insights; Exercise 14: Adding Azure Application Insights to an Azure Function; Client-Side Metrics with Azure Application Insights; Exercise 15: Adding Application Insights to a Client-Side JavaScript Application
- Activity 5: Identifying an Issue with Your Serverless ArchitectureActivity 6: Diagnosing an Issue with an Azure Durable Function; Summary; Chaos Engineering; Introduction; Chaos Engineering; Chaos Experiments; Exercise 16: Conducting a Chaos Experiment; Automation of Deployments with Azure DevOps; Exercise 17: Building an Azure Function with Azure DevOps; Deploying an Azure Function Using an ARM Template; Exercise 18: Deploying an Azure Function Using an ARM Template in Azure DevOps; Continuous Automated Chaos; Exercise 19: Continuous Chaos Pipeline in Azure DevOps