Skip to content

Real-time inventory demo with Redis, Kafka, and Tableau

License

Notifications You must be signed in to change notification settings

redis-field-engineering/brewdis

 
 

Repository files navigation

Brewdis

Build Status

Real-Time Inventory demo using Redis.

Run the demo

git clone /~https://github.com/redis-field-engineering/brewdis.git
cd brewdis
./run.sh

Confluent Center

Brewdis UI

Tableau

Architecture

Brewdis

Brewdis consumes inventory demand events from Kafka and publishes inventory updates to Kafka using the Redis Kafka Connector.

Inventory state is maintained in real-time by Redis in the inventory index.

Product catalog and inventory can be queried in RediSearch directly or in Tableau via the Trino integration.

Resources

RediSearch

Full-text search and secondary-indexing engine based on Redis.

Redis Kafka Connect

Kafka Connector (Source and Sink) for Redis.

Redis SQL

Trino Plugin for RediSearch

Packages

No packages published

Languages

  • Java 57.9%
  • TypeScript 22.1%
  • HTML 10.0%
  • Shell 4.8%
  • CSS 2.1%
  • JavaScript 1.7%
  • Other 1.4%