Tagged articles

backlog management

2 articles · Page 1 of 1
Random Bulletin
Random Bulletin
Jul 16, 2026 · Backend Development

Task Queues at Ten‑Million QPS: From Synchronous Processing to Queue‑Based Architecture

The article explains how moving non‑critical actions in a high‑traffic e‑commerce order flow to a task queue separates core work from optional work, solving delivery guarantees, idempotency, backlog management, and ordering challenges while dramatically reducing latency and fault contagion.

Task Queueasynchronous-processingbacklog management
0 likes · 17 min read
Task Queues at Ten‑Million QPS: From Synchronous Processing to Queue‑Based Architecture
Java High-Performance Architecture
Java High-Performance Architecture
Dec 29, 2022 · Backend Development

Why Message Queues Are Essential: Decoupling, Asynchrony, and Pitfalls Explained

This article explains why message queues are used to decouple services, enable asynchronous processing, smooth traffic spikes, and improve performance, while also detailing the new challenges they introduce such as reduced availability, increased complexity, duplicate consumption, data consistency, message loss, ordering, and backlog, along with practical solutions for each issue.

Data Consistencyasynchronous-processingbacklog management
0 likes · 18 min read
Why Message Queues Are Essential: Decoupling, Asynchrony, and Pitfalls Explained