The Task Service handles task management operations including CRUD operations, task assignment, and real-time event publishing.
It integrates with the Team Service for permission validation and publishes events to Kafka for real-time updates.
8081
3306
)All endpoints require JWT authentication via: Authorization: Bearer
The service publishes events to Kafka for real-time updates:
task.created
— when a task is createdtask.updated
— when a task is updatedtask.deleted
— when a task is deletedtask.completed
— when task completion status changestask/cmd/task-service/main.go
task/internal/handlers/http.go
task/internal/models/models.go
task/internal/repository/repository.go
task/internal/events/producer.go
task/migrations/
task/api/task.yml
\newpage