Skip to content
@hump-cdc

Hump

Your database, as an event stream.
Hump logo

Hump

Your database, as an event stream.

Website · Documentation · Releases · Docker Hub

License: MIT OpenSSF Scorecard OpenSSF Best Practices SLSA 3

In a microservice system each service owns its database, and other services still need to know what changed in it. Hump reads every insert, update, delete and truncate from PostgreSQL logical replication and publishes each change as an event to Kafka, NATS, RabbitMQ or HTTP webhooks.

It uses the built-in pgoutput plugin, so PostgreSQL needs no extensions. The service doesn't need an outbox table, dual writes or event-publishing code. Hump is MIT-licensed.

Repositories

Repository Description
hump The CDC service: PostgreSQL to Kafka, NATS, RabbitMQ and webhooks.
benchmarks Performance benchmarks.

Supply chain

Release images are signed with keyless cosign and ship with SLSA build provenance and an SPDX SBOM. See Verifying the image for how to check them.

Contributing

Read CONTRIBUTING.md before opening a pull request. Report bugs in Issues and discuss ideas in Discussions.


Questions go to Discussions. Report vulnerabilities privately through the advisory form, not in public issues.

Hump is released under the MIT License. Website: hump.dev.

Pinned Loading

  1. hump hump Public

    Your database, as an event stream.

    Go 1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…