>>bo0tzz+(OP)
Another point is that task queue technology is highly fungible. There's nothing stopping you from starting with cron, adding in Postgres/Redis, then graduating to Kafka or something as
need arises. And running all three in parallel, with different jobs in each. I would be surprised if the average Kafka shop didn't also have a bunch of random cron jobs doing things that
could be implemented on Kafka or vice versa.
At some point you may want to refactor things to reduce tech debt, but it really is a "and" rather than "or" decision.