What do people use as an alternative to SQS? I've had Kafka mentioned a few times but that's way heavier/more complicated than I need. Just a simple queue is perfect, and SQS' API is gloriously simple.
Redis has a simple (but extremely powerful) Pub/Sub implementation[1] that should get you going for a long time.
Postgres also have a simple notify API[2] you can mix it with your own tables and just "notify" that some changes were made (when people say you can do anything with postgres nowadays they are not joking).
You probably can also roll your own implementation in any ACID database. Just keep adding records to an event table and consume them in scheduled batches. Should be more than enough for non real-time applications.