Aleksei Aleinikov | Dev & Tech

Aleksei Aleinikov | Dev & Tech

Share this post

Aleksei Aleinikov | Dev & Tech
Aleksei Aleinikov | Dev & Tech
Redis Patterns: Squeezing Maximum Performance and Memory
Data

Redis Patterns: Squeezing Maximum Performance and Memory

Almost every high-load service eventually faces the need for instant alerts: if a system stumbles, users must be warned within seconds and the on-call engineer woken up immediately.

Aleksei Aleinikov | Dev & Tech's avatar
Aleksei Aleinikov | Dev & Tech
Aug 12, 2025
∙ Paid

Share this post

Aleksei Aleinikov | Dev & Tech
Aleksei Aleinikov | Dev & Tech
Redis Patterns: Squeezing Maximum Performance and Memory
Share

I build an internal real-time alerting platform (let’s call it Spectra).

Spectra ingests about 3 million metrics per second but stores only the hot subset — roughly 20 k / s. Every minute it evaluates 26 thousand triggers, and around 2 thousand notifications are sent daily through multiple channels.

All inter-service communication goes through Redis clust…

Keep reading with a 7-day free trial

Subscribe to Aleksei Aleinikov | Dev & Tech to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Aleksei Aleinikov | Dev & Tech
Publisher Privacy ∙ Publisher Terms
Substack
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share