Tooling and guidance on deploying Scalable Moodle Clusters on Azure.
This repo contains guides and Azure Resource Manager templates designed to help you deploy and manage a highly available and scalable Moodle cluster on Azure. In addition, the repo contains other useful information relevant to running Moodle on Azure such as a listing of Azure-relevant Moodle plugins and information on how to offer Moodle as a Managed Application on the Azure Marketplace or on an IT Service Catalog.
Source: Azure/Moodle: Tooling and guidance on deploying Scalable Moodle Clusters on Azure.

Presentation: Behat testing in Moodle


Moodle can be made to perform very well, at small usage levels or scaling up to many thousands of users. The factors involved in performance are basically the same as for any PHP-based database-driven system. When trying to optimize your server, try to focus on the factor which will make the most difference to the user. For example, if you have relatively more users browsing than accessing the database, look to improve the webserver performance.
SPX, which stands for Simple Profiling eXtension, is just another profiling extension for PHP.
Collect Code-Level Performance Tracing