Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Second, performance tuning becomes harder for people to understand. A core tenant of "lean" is to reduce the number/length of queues in a system to get more predictable latency and to make it easier to diagnose bottlenecks. But everyone always does the opposite with messaging: massive queues everywhere. By the time the alarms go off, multiple queues are backing up and no one is clear on where the actual bottleneck is.

This is avoidable however. Its trivial to aggregate queue depth across nodes and report it to an alerting service.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: