In this chapter the messaging pattern was introduced along with all the available clients of existing Message Queues. We set up various data flow scenarios for each queuing technology. In addition to this, we hacked the available solutions to provide direct replies and broadcasts. Finally, server-sent events were introduced, which reveals the possibility to push messages from the server to the client.
In the next chapter, we will focus on how to analyze and tune distributed systems in various ways, while not locking the system to analyze the bottlenecks.