The database used by au.resdiary.com is hosted in Microsoft Azure, and one of the benefits of this is that the level of resource allocated can be adjusted in line with demand. Based on previous utilization, the database was scheduled to scale down to a lower service tier at 11 am BST (8 pm AEST). Behind the scenes this works by creating a copy of the database and then switching the connection to the new copy when it is ready to go, during which time there is a short period (up to 30 seconds) where no new connections can be made to the database.
It appears that when this happened on 02/10/18 it had a more severe impact on the ResDiary application than expected. There were a number of errors thrown due to queued connections building up during the period the database was unavailable, and also requests timing out as a result of this, then continued errors for a few minutes after it became available again. The period of the database being unavailable was only 27 seconds, though the application did not handle this particularly well, which was what led to the prolonged service interruption.
As a result of this, we have disabled our scheduled service tier changes until we are able to implement this in a way where this happens without any interruption to service.