davizucon / flight-delay-recommendations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flight Delay Recommendations

This repository contains a demo showing how to build a real-time flight delay notification system. An architecture diagram of the system is shown below.

architecture
Figure 1. Flight Delay Recommendations Architecture Diagram

Tools

We use the following tools:

  • Redpanda - In charge of all the streams.

  • Quix - Detects flight delay events and triggers customer notifications

  • Apache Pinot - Finds customers affected by delays and finds flights for impacted customers.

  • OpenAI - Generate the notification messages sent to customers

How do I run it?

You can find step by step instructions in DEMO.md

About


Languages

Language:Python 91.5%Language:HTML 8.5%