This is a payment system that utilizes Kafka technology for asynchronous integration among its different components.
- Java 21
- Kotlin
- Spring Boot
- Kafka
- Docker
This application is responsible for processing PIX payment transactions. It integrates with Kafka to send messages related to transactions.
The notification application is responsible for sending notifications to users regarding payment transactions. It integrates with Kafka to consume messages related to transactions and send notifications accordingly.
Create Kafka infrastructure using docker:
docker-compose up -d --build
Developed by Jean Jacques Barros