-
tweets
Source code for https://dev.to/foolonthehill/build-a-event-driven-app-with-micronaut-kafka-and-debezium-11be (by foolOnTheHill)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
container-images
Docker images for Debezium. Please log issues in our JIRA at https://issues.redhat.com/projects/DBZ/summary
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
You'll find the complete code available here.
We do this by installing this plugin called wal2json, which is done by following it's README's instructions, that describes how to enable logical replication.
For the purposes of this article, we'll use a Postgres Docker image provided by Debezium that already comes with these instalations and configurations: https://github.com/debezium/docker-images/tree/master/postgres/12-alpine .
We could use our postgres instance to persist the timelines, but we're interested in some sort of cache from where we can retrieve these data rapidly, which seems to be a good fit for Redis.