anchor.diff:  
   The pipeline logic itself is defined in https://github.com/debezium/debezium-examples/blob/master/camel-component/qa-camel/src/main/java/io/debezium/examples/camel/pipeline/QaDatabaseUserNotifier.java[QaDatabaseUserNotifier] class.
   
  -The main route looks like
  +Its main route looks like tis:
   
   [source,java]
   ----
  
positive.code: 
  Internally the component exposes a Debezium https://camel.apache.org/manual/latest/endpoint.html[endpoint] with Camel event driven https://www.javadoc.io/doc/org.apache.camel/camel-api/latest/org/apache/camel/Consumer.html[consumer] that encapsulates an instance of https://debezium.io/documentation/reference/1.1/operations/embedded.html[Debezium embedded engine].
  
  
  == Example
  
  We have prepared https://github.com/debezium/debezium-examples/tree/master/camel-component[an example] of how to deploy an integration pipeline using the Camel Debezium component.
  
  The source of change data is a simple Question & Answer (Q & A) application.
  The changes generated by the application (e.g. a new question or answer created) are passed to the Camel pipeline that sends emails via an SMTP server and posts a tweet on a provided Twitter account.
  
  
  === Topology
  
  There are multiple components in the solution topology.
  
  .The Deployment topology
  [#img-topology]
  [caption="Figure 1: "]
  image::camel-component-topology.svg[Deployment topology]
  
  &nbsp; +
  The Q & A application is implemented using the https://quarkus.io/[Quarkus] stack and exposes a REST API to create questions and answers.
  The application stores the data in the PostgreSQL database.
  The Camel route runs as a plain Java application that uses https://infinispan.org/[Infinispan] to store its state (used to build aggregate logical object linking questions with their answers) and sends messages to https://github.com/mailhog/MailHog[MailHog] SMTP server running in a container and into an associated Twitter account.
  
  
  ==== Question & Answer application
  
  The source application is a simple application developed using https://quarkus.io/[Quarkus framework].
  It provides two entities `Question` and `Answer` with `1:n` relation stored in the PostgreSQL database.
  
  .The Q & A backend service ERD
  [#img-qna-erd]
  [caption="Figure 2: "]
  image::camel-component-erd.svg[Q & A backend service ERD]
  
  &nbsp; +
  
  The entities are created using REST API and the association is automatically established between them.
  
  
  ==== Camel pipeline
  
  The Camel pipeline is an expression of the following business rules:
  
  
negative.code: All of the code is open-source https://github.com/debezium/[on GitHub],
  so build the code locally and help us improve our existing connectors and add even more connectors.
  If you find problems or have an idea on how we can improve Debezium, please let us know or https://issues.redhat.com/projects/DBZ/issues/[log an issue].
  