System Design
Backpressure in Streaming Systems
Bounded buffers, reactive pull-based demand, and log-based pull consumption: three ways streaming systems handle a slow consumer.
3 min read
Tag
3 articles
Bounded buffers, reactive pull-based demand, and log-based pull consumption: three ways streaming systems handle a slow consumer.
Why storing immutable facts instead of current state changes how you build, replay, and evolve systems, and when it isn't worth the cost.
Message queues and event streams solve different problems — a practical comparison of consumption models, ordering, replay, and backpressure.