Great article overall! However, I would not promote the idea of storing pure client state in RQ like you suggest in "RQ as a state manage" section. It's more like a neat trick that you can use to make the RQ do what you want. Less experienced developers might take it as a strong advice and use it everywhere, which could easily turn into a mess.