https://github.com/maxpert/heimdall
https://github.com/maxpert/heimdall
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/maxpert/heimdall
- Owner: maxpert
- License: mit
- Created: 2021-09-06T02:27:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-06T16:26:00.000Z (over 4 years ago)
- Last Synced: 2025-03-01T05:26:50.793Z (over 1 year ago)
- Size: 26.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Heimdall
Listen to Postgres changes and publish them over
various channels (Kafka, HTTP endpoint). This repo is
WIP early PoC.
## TODO
- Complete HTTP hook implementation including connection reuse/pooling
- Introduce a scripting engine
- Work on backpressure system to make sure slow upstream won't cause memory issues to server
- Introduce Kafka support
# Why?
I am starting off with Postgres (but will expand), and I want to
introduce a fully scriptable engine rather than a limited versions of
transformers (like in [debezium](https://debezium.io/)), and with popular
sinks it can be used in combination with [benthos](https://www.benthos.dev/)
to compose a more complex systems.