https://docs.vmgd.whatworks.com.au/
  • ICT Team
    • Setting up your development environment
      • Install programs
      • Create a development wordpress site in Local
      • Git clone the repo
      • Configure the database connection
      • Pull database from live server
      • Run dev server
      • Push changes to live server
    • Making changes to the website
      • File Structure Overview
      • Creating a New Page Template
      • Content Entry Workflow
      • Deployment
    • VMGD Backend Requirements
      • Functional Requirements
        • Ability to edit website and mobile app content
        • API endpoints + documentation for mobile app
        • GraphQL server that allows the website front-end + mobile app to query all website content
        • Mobile Notification
        • Triggers
      • Non-Functional Requirements
        • Availability
          • Vercel CDN
          • Fastly CDN
          • Fastly Firewall
          • Caching + Firewall Diagram
Powered by GitBook
On this page
  1. ICT Team
  2. VMGD Backend Requirements
  3. Non-Functional Requirements

Availability

Users need to have continuous access to the latest information published by VMGD. To ensure that the website and mobile app continue to function as expected under high-traffic load, we have implemented caching at the network request level. Cyber attacks can also have an impact on service availability, so as an extra level of protection we have added a network-level firewall to the most vulnerable resource: the Wordpress server.

PreviousNon-Functional RequirementsNextVercel CDN

Last updated 7 months ago