Moving on from databases of all shapes and sizes, in this section, we're going to look at something very different, in the form of a messaging software called RabbitMQ.
Like Redis, RabbitMQ is a staple of a lot of modern web applications, because of its open source and wel-documented nature.
"But what is a messaging queue?"
I knew you'd ask that, unless you already know, in which case this section might be a bit useless to you.
A messaging queue, usually utilizing the Advanced Message Queuing Protocol (AMQP), is part of a message broker, which is software that's used to send and receive messages as part of an application stack.
These messages are usually sent from different components that can talk and listen in different ways. The messaging broker is there to facilitate the conversation between these...