Bank Application simulating a Kafka environment using Kafka Connect, Schema Registry and Kafka Streams.
For building and running the application you need:
docker-compose up --build
Use this command inside kafka container or if you already have kafka in your computer.
List All Topics
kafka-topics.sh --list --zookeeper localhost:2181
Create Topic
kafka-topics.sh --zookeeper localhost:2181 --create --topic users-created --partitions 3 --replication-factor 1
See topic messages
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic users-created --from-beginning
./gradlew build && docker-compose up --build
./gradlew test
Application is configured to every push to master execute deploy automatic.