This repo contains easy to deploy demos and detailed labs that show how to build end-to-end solutions for specific scenarios atop a common architecture that centers around Azure Cosmos DB.
-
Demo: The intent of the demo is to enable users to quickly get to showing an end-to-end solution working in their subscription, getting at the capabilities of Cosmos DB in the context of each of the scenario. It provides automation for deployment and minimizes any time spent manually configuring or provisioning resources in the target Azure subscription.
-
Labs: The intent of the lab is to take participants step by step thru the setup and deployment of the key components of the solution deployed in the demo, providing guidance, teaching best practices and linking out to additional resources along the way.
In this scenario, you will use Azure Cosmos DB to ingest streaming vehicle telemetry data as the entry point to a near real-time analytics pipeline built on Cosmos DB, Azure Functions, Event Hubs, Azure Databricks, Azure Storage, Azure Stream Analytics, Power BI, Azure Web Apps, and Logic Apps.
Both a demo and a hands-on lab are available. See the IoT README, Deployment section for details and how to get started for either the demo or the hands-on lab.
In this scenario, you will implement a recommendation system for e-commerce using several Microsoft Azure services including Cosmos DB, Azure Functions, Event Hubs, Azure Databricks, Azure Storage, Azure Stream Analytics, Power BI, Azure Web Apps, and Logic Apps.
Follow the step by step demo guide for instructions on how to deploy the demo, and for a script that will help you understand the key points showcased.
The lab guides consists of two documents:
- Complete the before the hands-on lab setup guide to understand the requirements and to get setup to run the lab in your own environment.
- Follow the hands-on lab step-by-step guide to get hands on constructing key components of the solution at your own pace.