Materialize is the real-time data integration platform that enables you to use SQL to transform, deliver, and act on fast changing data.
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 integration for various operational tools.
- [datadog][./integrations/datadog]
- [grafana][./integrations/grafana]
- [terraform][./integrations/terraform]
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!