Materialize is a data warehouse purpose-built for operational workloads. It allows you build real-time automation, engaging customer experiences, and interactive data products using SQL and other common tools in the ecosystem.
This repo is a collection of sample code that walks 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 |
This is a collection of reference examples for common language-specific PostgreSQL drivers and PostgreSQL-compatible ORMs that have been tested with 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!