Right now I have the approach of having 3 seperate servers with 2 sattelites. But the cache generation constantly generating 100k files each server is just a hassle. Running 3 seperate crons adding unessecary CPU and IO cycles. Development on the website is also a pain sinds I need to go to 3 seperate servers to change the files, clear cache, clear opcache. and then check all 3 servers with a hostfile to see if its correct.
I was just curious if the other solution would work. And adding the main server on top of a distributed file system and letting the webserver server the same filesystem seems to work fine. (ceph or glusterfs). The only thing stopping me right now is the licensing. What if I just purchase the licenses for every frontend server that I have?
Is there any development roadmap where this is addressed? I am at a point where I need 2 more webservers and going through 5 different webservers just to see if my js file has updated is going to be a nightmare.