Connect any data source, combine them in real-time and instantly get low-latency gRPC and REST APIs.
⚡ All with just a simple configuration! ⚡️
This repository will contain a variety of samples showcasing Dozer.
Refer to the Installation section for installing on different operating systems.
| Type | Sample | Notes |
|---|---|---|
| Connectors | Postgres | Load data using Postgres CDC |
| Local Storage | Load data from local files | |
| AWS S3 | Load data from AWS S3 bucket | |
| Ethereum | Load data from Ethereum | |
| Kafka | Load data from kafka stream | |
| Snowflake | Load data using Snowflake table streams | |
| MySQL | Load data from MySQL Server | |
| SQL | Using Filtering | How to filter using Dozer |
| Using Aggregations | How to aggregate using Dozer | |
| Using JOINs | How to JOIN data in Dozer | |
| Using CTEs | How to use CTEs in Dozer | |
| Using Sub queries | How to use sub queries in Dozer | |
| Using UNIONs | How to combine data using UNION in Dozer |
|
| Using Window Functions | Use Hop and Tumble Windows |
|
| Using TTL | Use TTL to manage memory usage |
|
| Use Cases | Flight Microservices | Build APIs over multiple microservices. |
| Scaling Ecommerce | Profile and benchmark Dozer using an ecommerce data set | |
| IMDB Analytics | Use Dozer to get interesting analytics using an IMDb dataset | |
| Use Dozer to Instrument (Coming soon) | Combine Log data to get real time insights | |
| Real Time Model Scoring (Coming soon) | Deploy trained models to get real time insights as APIs | |
| Client Libraries | Dozer React Starter | Instantly start building real time views using Dozer and React |
| Ingest Polars/Pandas Dataframes | Instantly ingest Polars/Pandas dataframes using Arrow format and deploy APIs | |
| Authorization | Dozer Authorziation | How to apply JWT Auth on Dozer APIs |
Refer to the following for an exhaustive list of configuration samples.
| Reference | Notes |
|---|---|
| Connectors | Sample connector config references |
| SQL | Sample SQL using Dozer |
Please refer to Contributing for more details.