Book description
NoneTable of contents
- Title Page
- Copyright and Credits
- About Packt
- Contributors
- Preface
-
Serverless Integration with Microsoft Azure
- Introduction to serverless in the cloud
- Benefits and disadvantages of serverless architecture
- Azure Integration Services
- Azure Logic Apps – cloud workflow engine
- Azure Service Bus – cloud messaging service
- Azure API Management – API gateway
- Azure Functions
- Azure Event Grid – event-handling platform
- Summary
-
Azure Functions and Enterprise Integration
- Azure Functions hosting architecture
- Sample Azure Function
- Understanding the components of an Azure Function
- Sample scenario continued
- Azure Function use cases
- Important considerations when building Azure Functions
- Durable Functions
- Creating a sample durable function
- Summary
-
Introduction to Azure Event Grid
- Eventing or messaging for enterprise solutions
- Event sources and event handlers
- Azure Event Grid topics
- Azure Event Grid security and authentication
- Publishing events through custom topics
- Azure Event Grid management access control
- Azure Event Grid message delivery retry and event filtering
- Dead-letter events with Azure Event Grid
- Event filtering through Azure Event Grid subscription
- Example 1 – storage events and Logic Apps single event listener
- Example 2 – custom Azure Event Grid topic and event broadcast
- Azure Event Grid domain for enterprise integration
- Summary
-
Azure API Management
- The API Management platform
- Logistical company ShipAnyWhere – case study
- Creating an APIM service
- Creating REST endpoints for the ShipAnyWhere product service
- Creating a SOAP pass through an API
- Creating purchase order APIs with Logic Apps and Azure Functions
- Handling large messages in hybrid integration scenarios
- Versioning and production testing Logic Apps
- Summary
-
Azure Service Bus with Integration Services
-
Azure Service Bus use cases
- Creating a Service Bus namespace
- Azure Service Bus technology offerings
- Azure Service Bus architecture
- Messaging with Service Bus
- Service Bus queues and descriptions
- Dead-lettering of Service Bus messages
- Deferred message processing in Azure Service Bus
- Security with an Azure Service Bus namespace
- Azure Service Bus topics
- Summary
-
Azure Service Bus use cases
-
Introduction to Logic Apps
- The components of Azure Logic Apps
- An overview of triggers
- Actions in Logic Apps
- Parameters in the Logic Apps workflow template
- Outputs in the Logic Apps workflow template
- Example 1 – Debatching in Logic Apps with the splitOn property and Azure Functions change feed with Cosmos DB
- Example 2 – Concurrency control and singleton patterns in Logic Apps with schema validation
- Summary
- Control Flow Actions and Custom Connectors
-
Patterns with Azure Integration Services
- Azure Functions and Logic Apps
- Example 1 – The batching or aggregator pattern in Logic Apps
- Example 2 – Asynchronous patterns for long-running APIs
- Example 3 – Messages with API Management, Event Grid, Logic App, and Azure Functions
- Example 4 – Session Management with Logic Apps and Service Bus
- Summary
-
B2B/EDI Solutions for Enterprise Integration with Azure Logic Apps
- Enterprise integration pack
- B2B scenario
- Creating integration accounts
- Uploading certificates to Azure Key Vault
- Uploading schemas and maps
- Creating partners in an integration account
- Creating AS2 agreements
- Creating an X12 agreement
- Creating the ContosoSendOrder Logic App
- The Logic Apps B2B solution
- Handling EDI batches
- B2B disaster recovery
- Summary
-
Hybrid Integration, BizTalk Server 2016 and an On-Premises Data Gateway
- Introduction to hybrid integration
- Why hybrid integration?
- Introduction to the on-premises data gateway
- Enabling Hybrid Integration with Microsoft BizTalk Server 2016
-
The Logic Apps adapter
- Comparison matrix
- Installing and configuring Logic Apps adapters in BizTalk Server 2016
- Connecting BizTalk Server 2016 with Azure Logic Apps
- Summary
- Intelligence in Integration Using Azure Cognitive Services
- DevOps for Azure Integration
-
Monitoring for Azure Integration
- Types of monitoring
- Different types of monitoring
- Sending notifications of issues or events
- Benefits of monitoring
- Azure integration service monitoring
- Azure Service Bus monitoring with Serverless360
- Setting up monitoring in Serverless360
- Summary
- Other Books You May Enjoy
Product information
- Title: Serverless Integration Design Patterns with Azure
- Author(s):
- Release date:
- Publisher(s): Packt Publishing
- ISBN: None
You might also like
book
Beginning Azure Functions: Building Scalable and Serverless Apps
Create highly scalable apps and monitor Azure functions in production using Azure Functions 2.0. This book …
book
Microservices with Azure
Architect enterprise-grade, Microservice-based solutions using Microsoft Azure Service Fabric. About This Book Explore architectural patterns for …
book
Azure Kubernetes Services with Microservices: Understanding Its Patterns and Architecture
Design and implement scalable microservices using Azure Kubernetes Services (AKS) and other Azure Services. This book …
book
Hands-On Azure for Developers
Gain practical skills with Azure and understand how to start developing scalable and easy-to-maintain cloud applications …