Shared Services

Common services used across the application.

  • User Service - Manages user accounts and profiles

  • Refresh Token Service - Handles JWT refresh token operations

  • Statistics Service - Collects and reports system statistics and metrics

  • Token Usage Service - Extracts and tracks LLM token usage from pipeline executions

  • Task Service - Manages Celery task lifecycle

  • MLflow Service - Tracks experiments and manages Model Registry integration

  • Model Cache Service - Caches loaded models with LRU eviction

  • Classifier Discovery Service - Discovers classifiers from registry and local filesystem