🧑🚀 We have adapted the demos in this repository to the shiny, new cloud-native version of Materialize. You can sign up for Early Access here.
Materialize is a streaming database purpose-built for low-latency applications. It lets you ask complex questions about your data using SQL, and incrementally maintains the results of these SQL queries as the underlying data changes.
This repo is a collection of runnable demos that walk you through using Materialize for different use cases, and with different stacks. All demos assume that you have signed up for a Materialize account.
Demo | Stack | Description |
---|---|---|
antennas-kafka |
Node.js, GraphQL, Kafka | Tracking key performance indicators for infrastructure monitoring |
antennas-postgres |
Node.js, GraphQL, Postgres | |
ecommerce |
MySQL, Debezium, Kafka, Metabase | Building a streaming ETL pipeline for e-commerce analytics |
ecommerce-redpanda |
MySQL, Debezium, Redpanda, Metabase |
Demo | Stack | Description |
---|---|---|
dbt-get-started |
dbt | The dbt version of the Materialize get started guide |
dbt-jaffle-shop |
dbt | An adapted version of the dbt Jaffle Shop using dbt-materialize |
If you run into a snag or need support as you explore the demos in this repo, join the Materialize Slack community or open an issue!