Message queues and job queues are sometimes talked about but hardly implemented. Queues aide us in background processing, interoperability between programming languages, solving issues along the way such as consistency and scalability in our web processes. We will walk through what a queue is, why we use them, use cases, messaging patterns, implementing scalable workers and more.

Comments

Comments are closed.

TJ Draper at 17:39 on 16 Aug 2018

I know I need to learn more about queues because I have a couple of projects putting things into a "queue" (database table) which gets processed by a cron. Queues and PHP workers would be a far better way to address this. So there was a lot of good information here that I'll be digesting and ruminating on. One thing that would have been helpful for me would be more practical examples.

Fantastic approach to a subject with such a wide variety of topics to address and one that can have a lot of

Fantastic approach to a subject with such a wide variety of topics to address and one that can have a lot of strong opinions. Really enjoyed the overview followed by the look at different queues then a dive into how to work with some of those queues.

Great talk that was able to go over a ton of info on the many queueing technologies out there and why one may choose one over another.

This is a huge subject and would've been great to hear a bit more in depth info but I realize that wasn't the goal of the talk so as an overview and getting the conversation started for those not familiar with queue brokers it succeeded.

Roger Creasy at 06:22 on 17 Aug 2018

Very good talk. Good overview of available technologies and some comparison between them. The info about how they differ was good.