Activity Service
Tracks and records all actions and changes across tasks and projects for audit and activity feeds
Overview
The Activity Service maintains a complete audit trail of all actions, providing activity feeds and enabling compliance reporting.
Key Responsibilities
- Record all task and project changes
- Generate activity feeds
- Track user actions for analytics
- Provide audit trail for compliance
- Support activity search and filtering
Technical Details
Technology Stack:
- Runtime: Go 1.21
- Database: ClickHouse (time-series activity data)
- Message Broker: Apache Kafka
Data Retention:
- Recent activity: 90 days hot storage
- Historical: Archive to S3 after 90 days