I would like to set up Moodle in a scalable way, running on multiple nodes, let's say 5 nodes. My users will contribute in writing Moodle modules very frequently. I expect there will be daily changes either on OS or Moodle level. I am interested to see what do you propose as an idea for this patching solution. Do I need to patch the changes to every Moodle server once a new module is deployed to one of the servers or is there a way to separate the "static" Moodle content from the "dynamic" part and store the dynamic content (such as custom mmodules) in a file share that is accessible to all of my Moodle nodes.
I need some automatic updating to the rest of nodes, that is.
Thanks in advance.