demos
demos copied to clipboard
Demos of Materialize, the operational data warehouse.
Materialize Demos
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.
Use Cases
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 |
Ecosystem
dbt
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 |
Connection examples
This is a collection of reference examples for common language-specific PostgreSQL drivers and PostgreSQL-compatible ORMs that have been tested with Materialize.
- PHP
- NodeJS
- TypeScript
- Deno
- Java
-
Python
- FastAPI
- Ruby
- Go
- Lua
- Rust
Getting support
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!