Moved to an event-driven architecture

Improved integration performance with Redis and BullMQ.