Skip to content

ASA: Cache API stats #5482

Description

@nealmcloughlin

Describe the task

Cache calculated statistics for improved performance of ASA when there is a large volume of users.

Acceptance Criteria

  • Stats are cached in redis for public ASA endpoints
  • Set a max TTL for 1 day for each entry
  • Cache run data in redis as part of SFMS processing pipeline
  • Key by run_datetime, new SFMS processing updates existing or non-existing keys with new data

Additional context

  • Add any other context about the task here.
  • Or here

Metadata

Metadata

Assignees

No one assigned

    Labels

    TaskTechnical task that cannot be written as a user story

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions