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 |