NLS conducted a technical audit to assess scalability and fitness of this complex drupal application
Recently the Welsh Government commissioned NLS to undertake a far-reaching technical audit of one its digital tools. We assessed the Drupal tool for its fitness for purpose and scalability. The application, called EIDCymru, is an online tool which records animal movements in Wales for sheep, goats and deer.
The product owners awarded this work to NLS after an extensive search on the Crown Commercial Service’s GCloud framework. “The system provides vital traceability of livestock for the control of diseases in Wales” says NLS MD Ben Ferns. “This Drupal application uses Drupal CMS as its core, on a series of *NIX servers with PHP7, hosted on Azure. It uses fault domains and availability sets for the virtual machines that run the services. In conclusion we judged the platform to be fit for providing high availability to meet the Service Level Agreement. The application takes advantage of some of the features available in the Azure platform to provide infrastructure and security. But there is nothing in the application that makes it dependent on the platform, and thus vulnerable to vendor tie-in.”
After an initial introduction to the system, NLS gained access to the database schema and model. Working closely with the Business Analyst and Lead Developer from EIDCymru, we then analysed code samples from the application and reviewed the Drupal instance. “We analysed the technical strategy, build execution, usability and accessibility for end users” concludes Ferns. “Ultimately we concluded that the tool was fit to continue to be used for this important task.”