iCloud access via CloudKit / Swift intermittently not accessible

A few weeks ago I noticed some of my apps, which have been running for months, suddenly could not access my database on iCloud. It would give error code 503 on the console log - server unavailable.

This would go on for several hours, sometimes more than a half day.

Now it is an every day issue so I must start considering moving my database to a different cloud provider such as FireStore. (I am not a Google fan). Unfortunately I have about 15 or so working apps, that I only use in our own office, that would all need to be converted.

Is there a way to work around this issue? When iCloud goes down, we are dead in the water until it decides to come online again.

It is offline again right now. Worse - fetching from the database in a query only produced some of the records, some simply did not show up.

iCloud access via CloudKit / Swift intermittently not accessible
 
 
Q