After analyzing multiple Azure-Samples repositories, Microsoft patterns & practices, and samples in your workspace, I've identified the best end-to-end samples that showcase Azure Integration Services for workshop demonstrations.
Note: All workspace samples are available in your GitHub account at: https://github.com/CalinL/
Repository: Azure/Integration-Services-Landing-Zone-Accelerator
| Service | Usage in Sample |
|---|---|
| β API Management | Central API gateway |
| β Azure Functions | Serverless compute |
| β Logic Apps | Workflow orchestration |
| β Service Bus | Messaging backbone |
| β Event Grid | Event routing |
| β Event Hubs | Event streaming |
| β Data Factory | Data integration |
| β Storage Accounts | Data storage |
This is the official Microsoft Cloud Adoption Framework reference implementation for Azure Integration Services!
graph TB
subgraph "Integration Services Landing Zone"
APIM[API Management] --> FUNC[Azure Functions]
APIM --> LOGIC[Logic Apps]
FUNC --> SB[Service Bus]
LOGIC --> SB
SB --> EG[Event Grid]
EG --> EH[Event Hubs]
DF[Data Factory] --> STORAGE[(Storage)]
end
style APIM fill:#0078D4,color:#fff
style SB fill:#FF6B6B,color:#fff
style EG fill:#90EE90
style LOGIC fill:#50E6FF
Strengths:
- β Covers ALL 6+ Azure Integration Services in one deployment
- β Official Microsoft Cloud Adoption Framework guidance
- β Enterprise-scale landing zone architecture
- β Bicep/ARM templates for deployment
- β Design considerations and recommendations for each service
- β Two reference implementation scenarios included
- β Identity, Network, Security, Governance guidance
Workshop Demo Flow:
- Deploy the landing zone with all integration services
- Walk through each design area (Identity, Network, Security)
- Show ServiceNow integration scenario
- Demonstrate enterprise governance patterns
Repository: Azure-Samples/serverless-chat-langchainjs
| Service | Usage in Sample |
|---|---|
| β Azure Functions | Serverless API backend |
| β Static Web Apps | Web hosting |
| β Cosmos DB | Vector database + chat history |
| β Azure OpenAI | LLM integration |
| β Blob Storage | Document storage |
| β APIM | Not used |
| β Service Bus | Not used |
Why Consider This:
- π₯ Modern AI/RAG pattern (most relevant for 2024+)
- π Actively maintained (updated October 2024)
- π Azure Developer CLI (azd) compatible
- π Comprehensive documentation and tutorials
- π» Local development with Ollama support
Repository: Azure-Samples/ai-hub-gateway-solution-accelerator
| Service | Usage in Sample |
|---|---|
| β API Management | Central AI gateway with intelligent routing |
| β Event Hub | Usage data streaming |
| β Logic Apps | Event processing & transformation |
| β Cosmos DB | Usage analytics |
| β Azure OpenAI | Multi-region AI deployments |
| β App Insights | Real-time monitoring |
Why Consider This:
- π₯ Latest enterprise AI governance patterns (Dec 2024)
- π‘οΈ PII detection & masking
- π Power BI dashboards for cost allocation
- π Zero Trust with Entra ID
- π One-click deploy with Azure Developer CLI
Repository: Azure-Samples/app-templates-microservices-integration
Also forked at: https://github.com/CalinL/app-templates-microservices-integration
| Service | Usage in Sample |
|---|---|
| β API Management | Gateway for all microservices |
| β Azure Functions | Virtual Customers |
| β Service Bus | Pub/sub between microservices |
| β Cosmos DB | Loyalty service state |
| β Container Apps | Microservices hosting |
| β Event Grid | Not directly used |
| β Logic Apps | Not included |
| β Data Factory | Not included |
graph TB
subgraph "RedDog Demo"
UI[App Service<br/>UI] --> APIM[API Management]
VC[Azure Functions<br/>Virtual Customers] --> APIM
APIM --> ORDER[Order Service]
APIM --> MAKE[Makeline Service]
APIM --> ACCT[Accounting Service]
ORDER --> SB[Service Bus]
SB --> MAKE
SB --> ACCT
SB --> LOYALTY[Loyalty Service]
SB --> RECEIPT[Receipt Service]
LOYALTY --> COSMOS[(Cosmos DB)]
MAKE --> REDIS[(Redis Cache)]
ACCT --> SQL[(SQL Database)]
end
style APIM fill:#0078D4,color:#fff
style SB fill:#FF6B6B,color:#fff
Strengths:
- β Already forked in your GitHub account
- β Shows Service Bus messaging patterns (pub/sub)
- β Container Apps + Functions + App Service hosting variety
- β Dapr integration for messaging abstraction
- β Quick deploy script available
- β Azure Developer CLI (azd) compatible
Repository: Azure-Samples/app-templates-integration-services
Also forked at: https://github.com/CalinL/app-templates-integration-services
| Service | Usage in Sample |
|---|---|
| β API Management | Receives HTTP requests |
| β Service Bus | Message queuing |
| β Azure Functions | Queue processor |
| β Cosmos DB | Data storage |
| β Event Grid | Not used |
| β Logic Apps | Not used |
| β Data Factory | Not used |
flowchart LR
CLIENT[Client] --> APIM[API Management]
APIM --> SB[Service Bus Queue]
SB --> FUNC[Azure Function]
FUNC --> COSMOS[(Cosmos DB)]
style APIM fill:#0078D4,color:#fff
style SB fill:#FF6B6B,color:#fff
style FUNC fill:#FFE66D
Strengths:
- β Simplest architecture (easy to explain)
- β Already forked in your GitHub account
- β Fast deployment (~1 hour including APIM)
- β Clear data flow: API β Queue β Function β Database
- β Demonstrates managed identity authentication
Repository: Azure-Invoice-Process-Automation-Solution-Accelerator
Also forked at: https://github.com/githubabcs-devops/Azure-Invoice-Process-Automation-Solution-Accelerator
| Service | Usage in Sample |
|---|---|
| β Logic Apps | Workflow orchestration |
| β Cosmos DB | Invoice data storage |
| β Form Recognizer | AI document processing |
| β Blob Storage | Document storage |
| β API Management | Not used |
| β Service Bus | Not used |
| β Event Grid | Not used |
Best For: Demonstrating Logic Apps with AI integration and document processing workflows.
Repository: mspnp/cloud-design-patterns
β Stars: 842 | π Forks: 305 | π Updated: December 2024 (actively maintained!)
| Pattern | Description |
|---|---|
| Async Request-Reply | HTTP polling pattern |
| Choreography | Event-driven coordination |
| Claim Check | Large message handling |
| Pipes & Filters | Message processing |
| Priority Queue | Service Bus queues |
| Saga | Distributed transactions |
| Valet Key | Secure storage access |
Why Consider This:
- π₯ Actively maintained (updated 3 days ago!)
- π Official Azure Architecture Center companion code
- π― Individual patterns you can extract and demonstrate
- π‘ Perfect for teaching specific integration patterns
| Sample | APIM | Functions | Logic Apps | Service Bus | Event Grid | Data Factory | Last Updated | Ease of Deploy |
|---|---|---|---|---|---|---|---|---|
| Integration Services LZA | β | β | β | β | β | β | Sep 2024 | βββ |
| Serverless Chat (LangChain) | β | β | β | β | β | β | Oct 2024 | βββββ |
| AI Hub Gateway | β | β | β | β | β | β | Nov 2024 | ββββ |
| RedDog (microservices-integration) | β | β | β | β | β | β | 2024 | ββββ |
| Integration Services (simple) | β | β | β | β | β | β | 2024 | βββββ |
| Cloud Design Patterns | β | β | β | β | β | β | Dec 2024 | ββββ |
flowchart TB
subgraph "Day 1: Foundations"
SIMPLE[Simple Integration<br/>app-templates-integration-services]
SIMPLE --> DEMO1[APIM + Service Bus + Functions]
end
subgraph "Day 2: Enterprise Patterns"
LZA[Integration Services LZA]
LZA --> DEMO2[All 6 Services +<br/>Enterprise Governance]
end
subgraph "Day 3: Modern AI Integration"
AIHUB[AI Hub Gateway]
AIHUB --> DEMO3[APIM + Logic Apps +<br/>Event Hub + AI Services]
end
style SIMPLE fill:#90EE90
style LZA fill:#0078D4,color:#fff
style AIHUB fill:#FFE66D
Use: app-templates-integration-services (https://github.com/CalinL/app-templates-integration-services)
- Deploy with single
az deploymentcommand - Show API call β Service Bus β Function β Cosmos DB
- Simple, clear flow
Use: Integration Services Landing Zone Accelerator
- Clone and deploy the landing zone
- Walk through enterprise architecture patterns
- Show all 6+ integration services working together
- Enterprise governance and security considerations
Combine:
- Start with simple sample (app-templates-integration-services)
- Introduce enterprise patterns (Integration Services LZA)
- Show AI integration (AI Hub Gateway or Serverless Chat)
- Design patterns deep-dive (mspnp/cloud-design-patterns)
git clone https://github.com/Azure/Integration-Services-Landing-Zone-Accelerator.git
# Follow the scenario-specific deployment guide
# Scenario 1: Enterprise AIS deployment
# Scenario 2: ServiceNow integration# Clone from your fork
git clone https://github.com/CalinL/app-templates-integration-services.git
cd app-templates-integration-services
az deployment sub create \
--name "integration-demo" \
--location "eastus" \
--template-file infra/main.bicep \
--parameters name="demo" \
publisherEmail="your-email@example.com" \
publisherName="Workshop Demo"# Clone from your fork
git clone https://github.com/CalinL/app-templates-microservices-integration.git
cd app-templates-microservices-integration
chmod +x ./deploy.sh
./deploy.sh -n demo -l eastus2 -c <unique-code>git clone https://github.com/Azure-Samples/ai-hub-gateway-solution-accelerator.git
cd ai-hub-gateway-solution-accelerator
# One-click deploy with Azure Developer CLI
azd auth login
azd env new ai-hub-gateway-dev
azd upgit clone https://github.com/Azure-Samples/serverless-chat-langchainjs.git
cd serverless-chat-langchainjs
# Deploy to Azure
azd auth login
azd upNote: Most integration samples don't prominently feature Azure Data Factory as it's typically used for batch data movement rather than real-time integration. For Data Factory demos, consider:
-
Create a separate Data Factory demo using:
- Azure-Samples data factory tutorials
- Microsoft Learn modules for hands-on labs
-
Data Factory Use Case Addition:
- Add a data pipeline to any sample that:
- Loads historical data into Cosmos DB
- Aggregates order data for reporting
- Syncs data between systems
- Add a data pipeline to any sample that:
| Workshop Goal | Recommended Sample | Repository |
|---|---|---|
| Complete Integration Services coverage | Integration Services Landing Zone Accelerator | Azure/Integration-Services-Landing-Zone-Accelerator |
| Quick 30-min demo | app-templates-integration-services | CalinL/app-templates-integration-services |
| Modern AI + Integration | AI Hub Gateway | Azure-Samples/ai-hub-gateway-solution-accelerator |
| Microservices + Service Bus | RedDog Demo | CalinL/app-templates-microservices-integration |
| Individual design patterns | Cloud Design Patterns | mspnp/cloud-design-patterns |
| Modern RAG/AI demo | Serverless Chat LangChain.js | Azure-Samples/serverless-chat-langchainjs |