singleflight
Dependency-free async Python library for building consistent, traceable snapshots from multiple read-only sources with caching, batching, single-flight deduplication, retries, circuit breakers, and sync support.
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
Universal caching library for Python with sync/async support, tagging, singleflight pattern and distributed locks.