Message Queues — HLD System Design Theory