Balázs Donát Bessenyei created COMDEV-413:
---------------------------------------------

             Summary: GSoC: Apache CouchDB and Debezium integration
                 Key: COMDEV-413
                 URL: https://issues.apache.org/jira/browse/COMDEV-413
             Project: Community Development
          Issue Type: New Feature
          Components: GSoC/Mentoring ideas
            Reporter: Balázs Donát Bessenyei


Apache CouchDB software is a document-oriented database that can be queried and 
indexed in a MapReduce fashion using JavaScript. CouchDB also offers 
incremental replication with bi-directional conflict detection and resolution.

Debezium is an open source distributed platform for change data capture. Start 
it up, point it at your databases, and your apps can start responding to all of 
the inserts, updates, and deletes that other apps commit to your databases. 
Debezium is durable and fast, so your apps can respond quickly and never miss 
an event, even when things go wrong.

 

CouchDB has a change capture feed as a public HTTP API endpoint. Integrating 
with Debezium would provide an easy way to translate the _changes feed into a 
Kafka topic which plugs us into a much larger ecosystem of tools and alleviates 
the need for every consumer of data in CouchDB to build a bespoke “follower” of 
the _changes feed.

 

The project for GSoC 2021 here is to design, implement and test a CouchDB 
connector for Debezium.

 

Required skills:
 - Java

Nice-to-have skills:
 * Erlang



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to