A DEVELOPER'S GUIDE TO BUILDING RESILIENT CLOUD APPLICATIONS WITH AZURE deploy applications on serverless and event-driven architecture using a cloud database /
Successfully modernize your apps on Azure using APIs, event-driven systems, functions, and Service Fabric and connect them to different relational and non-relational databases Purchase of the print or Kindle book includes a free PDF eBook Key Features Understand Function-as-a-Service and Azure Servi...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing Ltd.,
2023.
|
Edición: | 1st edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover
- Title page
- Copyright and credits
- Foreword
- Contributors
- Table of Contents
- Preface
- Part 1: Building Cloud-Oriented Apps Using Patterns and Technologies
- Chapter 1: Introduction to Serverless Architecture, Event-Driven Architecture, and Cloud Databases
- Understanding serverless architecture
- API definition
- The API life cycle
- An APIs role
- API types
- Understanding event-driven architecture
- Exploring cloud databases
- Summary
- Further reading
- Questions
- Chapter 2: API Management
- Import, Manage, and Publish Your First API
- Technical requirements
- The API Gateway pattern
- Definition
- Use case
- Exploring the API Management service
- API Management components
- Products
- Securing the API
- Subscriptions and keys
- The process of calling an API with the subscription key
- Securing APIs by using certificates
- Accepting client certificates in the consumption tier
- Certificate authorization policies
- Exercise 1
- creating a backend API and deploying APIs
- Creating an API Management instance
- Importing an API
- Configuring the backend settings
- Testing the API
- Exercise 2
- using Azure API Management to proxy a public API
- Importing an OpenAPI schema for proxying
- Summary
- Chapter 3: Developing Event-Based and Message-Based Solutions
- Introduction
- Exploring Event Grid and Azure Event Hubs
- Event Grid
- Event Hubs
- Exercise 1
- publishing and subscribing from a .NET app to Event Grid events
- Creating an Event Grid topic
- Creating a web app to deploy the Azure Event Grid viewer
- Creating an Event Grid subscription
- Create a .NET Console project
- Making some modifications to the Program class to be able to connect to Event Grid
- Publishing new events
- Exploring Azure message queues
- Exercise 2
- creating an Azure Service Bus namespace and a queue
- Using the Azure portal
- Using the Azure CLI
- Exercise 3
- publishing messages to a Service Bus queue using a .NET Core application
- Exercise 4
- reading messages from a Service Bus queue using a .NET Core application
- Exercise 5
- sending and receiving messages to and from a topic
- Creating a topic using the Azure portal
- Creating a subscription to the topic
- Sending messages to the topic
- Summary
- Question
- Part 2: Connecting Your Application with Azure Databases
- Chapter 4: Creating and Deploying a Function App in Azure
- Exploring Azure Functions
- Triggers
- Bindings
- Order processing scenario using Azure Functions
- Developing Azure functions
- Azure Functions' development
- Creating an Azure Functions instance by using Visual Studio 2022
- Creating an Azure Functions instance by using Visual Studio Code
- Creating an Azure Functions app in the Azure portal
- Developing durable functions
- Introduction to durable functions
- Implementing an orchestrator function