Always consider if 12 hours of lost revenue is worth the savings. Recently hetzner has been flakey with minimum or no response for support or even status updates that anything was wrong. My favorite was them blaming an issue on my side just to have a maintenance status update the day after about congestion.
If I understand correctly, the author's company provides a CAPTCHA alternative, which presumably means that if their service goes down, all of their customer's logins, forms, etc. either become inoperable or don't provide the security the company is promising by using their service. This makes me want to use the company's service less because now I know they can't survive an outage in a consistent and resilient way.
We have extra provisions for enterprise clients to provide rock solid SLAs for every use case.
The db in question is our data store for event that we use for aggregated features such as traffic analysis and ml. This service lags behind our realtime services so we can deal with some downtime if necessary