91.7 ARQ: Async Job Queue with Redis
Right, so you’ve built a lovely, fast async web server with FastAPI or Litestar. It hums along beautifully until you, the genius you are, decide you need to send a welcome email, process a giant image, or crunch a massive dataset. You slap that async def into your request handler and… congratulations, you’ve just tied up one of your precious few worker processes for ten seconds doing something that has absolutely nothing to do with serving the user’s request. The user gets a timeout, and your app’s latency graph now looks like the Himalayas.