Build a event-driven app with Micronaut, Kafka and Debezium

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tweets

    Source code for https://dev.to/foolonthehill/build-a-event-driven-app-with-micronaut-kafka-and-debezium-11be (by foolOnTheHill)

  • You'll find the complete code available here.

  • wal2json

    JSON output plugin for changeset extraction

  • 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.

  • 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.

    InfluxDB logo
  • container-images

    Docker images for Debezium. Please log issues in our JIRA at https://issues.redhat.com/projects/DBZ/summary

  • 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 .

  • 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.

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • On the performance of REPLICA IDENTITY FULL in Postgres

    2 projects | dev.to | 7 Jun 2023
  • DMS or Debezium for CDC for legacy system

    1 project | /r/aws | 24 Dec 2022
  • Sync databases on command

    3 projects | /r/PostgreSQL | 15 Dec 2022
  • eulerto/wal2json: JSON output plugin for changeset extraction

    1 project | /r/PostgreSQL | 2 Dec 2021
  • How can I listen to a Postgres DB continuously?

    1 project | /r/learnpython | 2 Nov 2021