A CRUD service for addresses, intended as a sample for spring boot CRUD + event propagation service.
Based on the CQRS design pattern, this service only allows creation of addresses, and publish events on a kafka topic. It enables other services to consume those events and build up dedicated databases for querying.
- Install Java 12+. I recommend sdkman for it.
- On root folder, run
./gradlew bootRun