• Stars
    star
    110
  • Rank 315,324 (Top 7 %)
  • Language
    JavaScript
  • Created about 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cosmos DB oriented labs for IoT and Retail scenarios

Cosmos DB Scenario Based Demos and Labs

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.

Scenario 1 - Internet of Things (IoT)

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.

Scenario 2 - Retail Recommendation System for e-Commerce

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.

Retail demo

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.

Retail hands-on lab

The lab guides consists of two documents:

More Repositories

1

Azure-OpenAI-Python-Developer-Guide

Azure Cosmos DB + Azure OpenAI Python Developer Guide
Jupyter Notebook
128
star
2

data-migration-desktop-tool

C#
123
star
3

labs

learning based labs for Azure Cosmos DB
Java
80
star
4

CosmicWorks

How to model and partition data for Cosmos DB starting with the Adventure Works database.
C#
77
star
5

VectorSearchAiAssistant

A series of samples that demonstrate how to build solutions that incorporate Azure Cosmos DB with Azure OpenAI Service to build vector search solutions with an AI assistant user interface.
74
star
6

Azure-OpenAI-Node.js-Developer-Guide

Azure Cosmos DB + Azure OpenAI Node.js Developer Guide
JavaScript
49
star
7

community-content

demos, presentations, pdfs, and more for community
33
star
8

iot-solution-accelerator

C#
32
star
9

cosmosdb-nosql-copilot

Build a copilot application with Azure OpenAI Service, Azure Cosmos DB & Azure App Service.
C#
27
star
10

PatchPrivatePreviewFeedbackGroup

This group will share the private preview documentation, issues for the partial update feature.
19
star
11

CosmicNotes

Cosmic drawings illustrating main concepts of Azure Cosmos DB to empower anyone to build stuff on Cosmos DB
HTML
15
star
12

cosmos-chat

Regular Chat Application with multiple chat sessions and multiple users
HTML
12
star
13

Cosmos-DB-Migration-Assistant-for-API-for-MongoDB

This repository contains the database migration assistant Jupyter Notebook to be used while planning migration to Cosmos DB API for MongoDB.
Python
12
star
14

HierarchicalPartitionKeysFeedbackGroup

Repo for the preview of hierarchical partition keys in Cosmos DB.
11
star
15

hackathon-content

C#
8
star
16

Fabric-Conf-2024-Build-AI-Apps

Session demos for Build AI Apps at Fabric Conference 2024
Jupyter Notebook
7
star
17

Retail-Product-Predictions

This sample is part of the demo show in episode #2 for the Mechanics Series on Azure Cosmos DB for building intelligent apps. This sample demonstrates how to build a product recommendation system using the Alternating Least Squares algorithm with data from the .NET eShop sample.
Jupyter Notebook
7
star
18

LiveTV

Repository of code samples created on the show
Jupyter Notebook
6
star
19

CosmicWorksJava

How to model and partition data for Cosmos DB starting with the Adventure Works database with all Samples in Java.
Java
5
star
20

design-patterns

A collection of design pattern samples for building applications and services with Azure Cosmos DB for NoSQL.
C#
4
star
21

Azure-OpenAI-Developer-Guide-Front-End

Azure Cosmos DB + Azure OpenAI Developer Guide Front End Application
TypeScript
4
star
22

PartitionKeyDeleteFeedbackGroup

Private repo for the preview of the delete by partition key value feature in Cosmos DB.
3
star
23

document-vector-pipeline

Pipeline for ingesting documents (like pdfs and docx) into a searchable Azure Cosmos DB container for vector and hybrid searching.
Bicep
3
star
24

AISamples

Central hub for demos, code snippets, and other assets for Azure Cosmos DB for AI apps.
Jupyter Notebook
3
star
25

VectorIndexScenarioSuite

Vector Search Scenarios with CosmosDB.
C#
2
star
26

byoc

C#
2
star
27

PriorityBasedExceution

2
star
28

medical-claims

C#
2
star
29

advanced-patterns

C#
1
star
30

AzureCosmosDB.github.io

HTML
1
star
31

ClaimsProcessing

CSS
1
star
32

cosmosdb-nosql-copilot-javascript

Build a JavaScript copilot application with Azure OpenAI Service, Azure Cosmos DB & Azure App Service.
TypeScript
1
star
33

cosmosdb-mongo-copilot

Build a copilot application with Azure OpenAI Service, Azure Cosmos DB for MongoDB & Azure App Service.
C#
1
star
34

ComputedPropertiesDemo

Code samples for Computed Properties
Jupyter Notebook
1
star
35

Intra-Account-Container-Copy

Repository that contains sample notebooks for container copy capability
Jupyter Notebook
1
star
36

RealTimeTransactions

C#
1
star
37

MongoMigrationDataAssessment

A CLI tool that helps evaluate the readiness of your data and queries for migrating from MongoDB to Azure Cosmos DB for MongoDB.
1
star
38

DataTransferService-ExportImport-Cassandra-To-Blob

Sample notebooks for Data Transfer Service
Jupyter Notebook
1
star
39

azurecosmosdbconf

Repository for Azure Cosmos DB Conf Website
HTML
1
star