Eliminating crons in favour of pub/sub (amqp, rabbit, etc.)

My Mautic version is: 4

Since the last few years, software architectects have been promoting “queues” instead of “crons” to decouple long-lived-processes from short-lived-processes.

This is also true for sending emails. Instead of cronifying them, just off-load via “posting a signal” and the “queue handler” will take the load for you. This applies to anything ressembling a “trigger”. Entities throw events and “whoever” captures them and processes them.

Any experiences here shifting mautic from a cron-based system to a queue-based system?

As far as I know Mautic 5 will be using redis to queue messages.

1 Like