A simple message bus for learning about messaging principles