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

Our whole backend is queue-based. If it's asynchronous and you don't need a fast response time use a queue. It's easy, reliable, and the queue can drive lambdas. Queues also makes it easier to collect metrics and performance data.

During heavy load the queue bloats up to a few million messages, then drains off over time. Or it spawns a few hundred lambdas to chow all the messages down...depending on what we want.



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

Search: