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