The point is that this crazy architecture could (perhaps) only be justified if all my backend is outsourced to external serverless points.
The moment that I need to have my own backend to manage some data, I can add the item rating data as well and your system becomes more complex than the built-in solution.
I am going to make a lighter version of it!
Just redis, websockets and Mongodb!