I have two EC2 servers. One is the application server (serving HTTP/S requests) and one is a "worker" server processing jobs.
I am wanting to move to use Huey (a task queue) which uses Redis as a backend.
I don't want to spin up another server just to run Redis, but I'm not sure what the best practice is - should I run Redis on my application server or my worker server, and why?