The Notification Service handles email notifications by consuming events from Kafka and sending appropriate emails to users.
It provides asynchronous notification processing for task and team-related events.
8090
Uses internal authentication for service-to-service communication.
Consumes events from Kafka topics and sends appropriate notifications:
task.*
— task-related notificationsteam.*
— team-related notificationsuser.*
— user-related notificationsnotification/main.go
notification/kafka_consumer.go
notification/email_sender.go
notification/auth_client.go
\newpage