ePareto-Information-System / SORMAS-Project

SORMAS stands for “Surveillance, Outbreak Response Management and Analysis System“, developed during the West African Ebola pandemic 2014/15. SORMAS is an early warning and management system based on flexible mobile telephone apps in combination with modern cloud technology, enabling even countries equipped with only limited information and communication technologies (ICT) • To record infection outbreaks without delay, • To monitor complex processes to interrupt infection chains and • To ensure continuous analyses of the epidemiological situation
GNU General Public License v3.0
1 stars 2 forks source link

Resolve intermittent downtime on production server #89

Closed faatihi closed 1 year ago

faatihi commented 2 years ago

Problem Description

Action plan: separate Database from Application using different server instances. Steps:

Proposed Solution

Possible Alternatives

Additional Information

faatihi commented 1 year ago

This issue will be closed for two reasons:

  1. It's been about 6 months, we haven't had issues regarding downtime. This is attributed to the version upgrades we deployed. The upgrades included a number of performance improvements.

  2. We are not moving forward with the splitting of the app and database. We got benchmarks that show there isn't much difference in placing the app and database on separate servers. Also, it could face more performance issues because we will not be able to easily adjust allocation of resources when one server needs more resources than the other in a particular period. Having both on the same server allows for flexibility in tweaking resource allocation as per the system's needs.