Notes from building backends: queues, databases, and what breaks at scale.