Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-8902

Debezium Engine Quarkus Extension

XMLWordPrintable

      The Debezium Engine Quarkus Extension integrates the Debezium Embedded Engine into Quarkus applications, enabling developers to consume change data capture (CDC) events from supported databases (like PostgreSQL, MySQL, and SQL Server) directly within a lightweight, cloud-native Quarkus Application.

      This extension allows you to capture and react to database/datasource events without needing to run a separate Kafka Connect cluster.

       

      Key Benefits:

      • CDC in Quarkus: Seamlessly embeds Debezium into Quarkus apps, ideal for microservices use cases.
      • Lightweight & Fast: Leverages native quarkus's fast startup time and low memory
      • Kafka-free Option: Avoids the need for full Kafka infrastructure when only simple streaming or in-process processing is required.
      • Developer Friendly: Simplifies setup with Quarkus-native configuration and dependency management.

          1.
          Create a DDD for Debezium Engine Quarkus Extension Sub-task Coding In Progress Major Giovanni Panice (Inactive)
          2.
          Create Maven Modules for Debezium Engine Quarkus Extension Sub-task Closed Major Giovanni Panice (Inactive)
          3.
          Debezium Engine Quarkus Extension: Introduce Debezium Capturing Listener Sub-task Closed Major Giovanni Panice (Inactive)
          4.
          Debezium Engine Quarkus Extension: Introduce Lifecycle Annotations for Debezium Engine Sub-task Closed Major Chris Cranford
          5.
          move package from `io.quarkus.*` to `io.debezium.*` Sub-task Closed Major Giovanni Panice (Inactive)
          6.
          Enforce CI to build all dependent modules Sub-task Closed Major Giovanni Panice (Inactive)
          7.
          Debezium Engine Quarkus Extension: Use Quarkus-style Configuration Properties Sub-task Closed Major Giovanni Panice
          8.
          Debezium Engine Quarkus Extension: expose Debezium Notification Events Sub-task Closed Major Giovanni Panice
          9.
          Debezium Engine Quarkus Extension: introduce PostProcessor handler Sub-task Closed Major Giovanni Panice
          10.
          Debezium Engine Quarkus Extension: Add Support to Custom Converter Sub-task Closed Major Giovanni Panice
          11.
          Debezium Engine Quarkus Extension: Support Heartbeat Event Listener Sub-task Closed Major Giovanni Panice
          12.
          Debezium Engine Quarkus Extension: custom deserializer Sub-task Closed Major Giovanni Panice
          13.
          Debezium Engine Quarkus Extension: create documentation section Sub-task Closed Major Giovanni Panice
          14.
          Debezium Engine Quarkus Extension: add Schema Change Event Listener Sub-task Coding In Progress Major Chris Cranford
          15.
          Debezium Engine Quarkus Extension: add a quick start in the example repository Sub-task Closed Major Giovanni Panice
          16.
          Debezium Engine Quarkus Extension: blog post Sub-task Closed Major Giovanni Panice
          17.
          Debezium Engine Quarkus Extension: strangler fig pattern article Sub-task Open Major Giovanni Panice
          18.
          Debezium Engine Quarkus Extension: Integrate Debezium ServiceLoader with Quarkus CDI (ArC) Sub-task Open Major Chris Cranford
          19.
          Multi-engine Support Sub-task Resolved Major Giovanni Panice
          20.
          Debezium Engine Quarkus Extension: add archetype to simplify quickstart Sub-task Open Major Giovanni Panice
          21.
          Debezium Engine Quarkus Extension: introduce faster Deserializer Sub-task Open Major Unassigned
          22.
          Publish in Quarkus the extension for Postgres Sub-task Closed Major Giovanni Panice
          23.
          fix integration-tests module name in quarkus extension for postgres Sub-task Closed Major Giovanni Panice

              gpanice@redhat.com Giovanni Panice
              rh-ee-gpanice Giovanni Panice (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: