While the architecture of any deployment is specifically designed to meet the individual requirements the information below can be used as a general guideline.

OS : Ubuntu - Latest LTS version
Database : MySQL- Latest LTS version
ElasticSearch : (If required) - Latest version_compare

Cloud Based deployment

Auto sizing deployment in AWS cloud.

Designed to ensure optimum performance.

Available across multipe availability zones.

Allows for end to end encryption of information

Premise Based deployment

Ideal for sites with less than 1 million calls/year

Single Node

Typically consists of 3 servers
1 Database Server.
1 Replication slave
1 Web Server
MySql Database replication to slave
No Disaster recovery options
Depending on interaction numbers the design is flexible.


Galaxy deployments include Elasticsearch and MySQL.
Elasticsearch is used to ensure rapid retrieval of information.

Suitable for sites over 1 million recorded interactions per year.

The minimun requirement:
4 servers
3x Elasticsearch nodes.


Multi Site
Consists of two or more Galaxy sets.
Provides full database replication across all nodes.
Adding more Galaxy sets allows for multi-region or multi-national deployments.