The final deployed system consisted of over two dozen services. Directly related to Canvas itself were: Canvas application servers and background workers, PostgreSQL, NFS file server, Cassandra, Redis, HAProxy, Postfix, and Dovecot. WordPress, MariaDB, Etherpad, an SSO integration, Nagios, Graphite, Squid, Fail2Ban, ntpd, ISC BIND, ClamAV, AIDE, audit logging, a machine compliance scanner, and central rsyslog and backup servers were also deploy to support additional features and requirements.