This repo contains code for a tutorial and a few sample applications that use Drasi as an end-to-end solution for change detection and real-time reactions. The tutorial The applications will help you understand how to implement and deploy Drasi for different scenarios. Each app folder within this repo has a README.md which details what the scenario for the app, code for the apps, requisite test data, and how to run the samples.
The step-by-step tutorial linked here will help you get Drasi up and running quickly and show you how easy it is to create Sources, Continuous Queries, and Reactions.
The manual evaluation workflow and
scheduled evaluation workflow
use Copilot CLI's default model rather than a pinned model ID. The manual workflow
accepts an optional model input to override that default; leave it blank to use
the CLI default. Scheduled evaluations always use the CLI default.
Following sample applications demonstrate usage of Drasi in different scenarios:
- Building comfort- Drasi for a building management scenario
- Curbside pickup- Drasi for a notification service to alert drivers when orders are ready for pickup
- Fleet POC- Drasi for an efficient solution to translate vehicle telemetery into actionable insights for Connected Fleet scenarios
- Non-events - An app to demonstrate Drasi's abilities to trigger alerts when events do not occur within a stipulated time window.
- Trivia- A trivia game app with dashboards that are updated directly by Drasi when team and player scores change or when players are inactive for a period of time.
- Dapr - A set of dapr applications that demonstrate Drasi's abilities within a dapr microservice ecosystem.