Stratocaster: Redis Event Timeline
summary
Stratocaster replaces a bloated event table by storing only event IDs in Redis lists instead of duplicating full rows for every follower, cutting the event table size to about one tenth in tests. A weeklong run produces ~18 million event rows in the old system; Redis holds that dataset in memory (1.2GB on 2.0, ~200MB with 2.2 optimizations). Rendering moves from ERB to Mustache replaces ERB for precompiled, testable templates, and feeds are trimmed to ~300 items for fast, practical timelines.
AI-written summary · about








