docs: define analytics job execution limits

This commit is contained in:
2026-08-20 16:34:10 +03:30
parent be3cb9f36b
commit ae551c02c1
4 changed files with 17 additions and 14 deletions

View File

@@ -60,7 +60,7 @@ Both fact tables distinguish `bootstrap` from `zarinpal_live` origin. Bootstrap
No calculated dashboard result is stored in PostgreSQL. Analytics queries and Redis value contracts are finalized by the metric catalogue and API spec.
Inserts atomically increment affected revision rows through schema-owned database logic so direct upstream writes cannot bypass invalidation. Redis keys include merchant/cohort revisions, metric-definition version, and analytics-section id. Old revision keys expire under a configurable high TTL; invalidation does not scan or delete arbitrary keys. Redis values follow typed, versioned response schemas and contain aggregates only.
Inserts atomically increment affected revision rows through schema-owned database logic so direct upstream writes cannot bypass invalidation. Redis keys include merchant/cohort revisions, metric-definition version, and analytics-section id. Old revision keys expire after 30 days; invalidation does not scan or delete arbitrary keys. Redis values follow typed, versioned response schemas and contain aggregates only.
## Initial index policy