Scalable wordpress setup

We created a special WordPress cluster for our site that is based on Docker containers and includes:

  • NGINX load balancer
  • two NGINX PHP servers that are automatically scaled
  • replicated master-master MySQL databases
  • storage node

To get even higher availability we made two replicas of such cluster, hosted them in two different data centers (one in Europe and the other one in the USA), connected with each other and activated synchronization.

After checking this solution in production for our site, we packaged this cluster for automatic installation and made it publicly available in GitHub.

Here you can find the article with details and step-by-step instruction on how to get it up and running.

Leave a Comment