On my instance, i have really tons of request made each second (see pictures, the blue is because my boss want enterprise color everywhere...)
My problem is that i am bottleneck by the redis, i have tried to setup the redis as a clustered one but it does not seems to work.
Currently i have 2 vps 16vcore and 16go RAM, i would like to scale to be able to take more.
My base idea was to setup the redis as a cluster + the mariadb on one of the VPS and appwrite on the other one.
@D5 here the post
Summary
Developers are discussing how to scale on the Redis side, specifically regarding support for the brpop command. It seems that the proxy being used does not fully support Redis cluster operations, leading to errors. The issue might be related to the lack of native Redis cluster support in appwrite/utopia, causing errors like "MOVED" and hindering performance under high load. One suggested solution is to use Twemproxy or Envoy proxy. The developer is considering setting up Redis as a cluster to improve scalability and reduce bottlenecks.
D5
Mar 19, 2025, 09:16
Are you setting a password for the Redis cluster?
debug
Rank 1: Thread
Mar 19, 2025, 09:16
No, as we discuss previously you not support password on redis
D5
Mar 19, 2025, 09:17
Also, congratulations. If that's not a DDoS and real/valid requests 🙂