Messaging queues and brokers. RabbitMQ, BullMQ, etc. Simple services, but I've learned to keep them on their own images so they recover fast and don't compete with other resources.