I can't very well invest $1000's in a cluster as I only have 3 people interested in using my server (which is 1 MySQL database and an nginx server, but since I saw potential that more people might be interested in hosting with me, need to think about scalability and backups)
Why invest $1000's in a cluster? Doesn't cost anywhere near that much.
Talking about a Master / Master setup with Maxscale would heavily imply you have multiple servers in an HA config, in the same data centre or possibly vps, or if you have enough ip's then docker or similar vm's.
Why wouldn't you cluster, especially if you want it scalable?
And pricing? Its not that expensive. I personally use digitalocean as a provider.
Its fairly cheap to setup a small cluster there - eg one load balancer, and then multiple nodes can be done fairly cheaply - 15-20$ a month if size reqs are smallish. They also offer backups and snapshots.
I'm fairly happy with them, I have a few small sized servers with them.
If you want to signup you can use my aff link if you're feeling generous
EC2 is also another option, you can script new nodes on the fly. More expensive than Digital Ocean though.
--
The thing I've seen is one caveat of the Master - Master setup is sessions. Which I generally don't understand why that would be an issue since the PHP session would be handled on the Nginx server?
The issue is that php sessions are stored locally on the cluster node, so you need to use memcache or database based sessions in order to share between all nodes, or configure nginx to use ip-hashing (see
http://nginx.org/en/docs/http/load_balancing.html )
Again, Wordpress uses session cookies, so thats not really an issue for wordpress per se.
To be honest though, from your answer, I'm not sure you actually need to do this, unless you want to learn how to.
Going to assume you've read this -
https://www.percona.com/blog/2015/0...ool-to-solve-your-mysql-scalability-problems/
Lastly, less snide remarks, and more thank you for trying to help you ask the questions you need to ask yourself.
My questions are things you should know as it impacts setup / configuration / structure...