Details are in the README. It uses the Debezium tutorial as a background but the setup is very simple since it uses Docker Compose – one command (
docker-compose up --build is all it takes to get going !
- MySQL – the database
- Debezium – the CDC platform which tails MySQL binlog and pushes its logs to Kafka using its MySQL Kafka Connect connector
- Consumer – its a Java EE application which consumes the (DB change) events from Kafka (topic), derserializes and parses it out and logs it