This post provides a high-level list of components and services we use to deliver this site.
We use Docker containers to run the Nginx, MySql, PHP-FPM.
To orchestrate the testing and deployment, we have TeamCity (also dockerized incl. the agents) and use Git with submodules. There is a Selenium server (in a docker container) with the PHP language binding for automated testing. For the local test environments, we use VMware or KVM.
The base was WordPress; nowadays, it has many modifications, customizations, plugins etc. We do use a very lightweight design to perform well across mobile and slower networks around the world.
We also like the Lambdatest, GTmetrix, Pingdom and PageSpeed Insights services for cross-browser/platform or performance testing.
We use the red/black (aka blue/green) deployment model and release new code daily. Git submodules are there to cascade through the different levels of change complexity.
It is a work in progress, and we will keep updating this post as the site evolves.