Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Trabelsi, Hamida Rebai (Autor)
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