A Spring Boot-based notification API that supports real-time notifications via SSE, with data sourced from both REST endpoints and Kafka topics.
- REST API for creating, reading, updating, and deleting notifications
- Kafka Consumer for receiving notifications from Kafka topics
- PostgreSQL database for persistent storage
- User-specific notifications with support for different notification types and statuses