This project is a simple Express application built with TypeScript, integrated with Apache Kafka for handling user authentication, updates, and deletions. The application allows users to perform actions related to user accounts while leveraging Kafka for efficient messaging.
Docker is used to simplify the deployment of the Kafka environment, and Conduktor serves as a graphical interface for managing Kafka topics, producers, and consumers, making it easier to monitor the messaging process.
- User authentication
- Update username functionality
- Delete user accounts
- Kafka integration for asynchronous processing