Caynetic Blog

Pick a Cloud You Can Leave

A cloud exit checklist and export/restore drill that distinguish backup from portability.

Back to Blog

Practical software guides

An export is not an exit plan until another system can use it. Before committing to a cloud product, ask what leaves with you: records, attachments, relationships, audit history, identities and configuration.

Exit acceptance checklist
ItemEvidence to request
RecordsDocumented format, field meanings and stable identifiers
AttachmentsFiles that can be matched back to their records
IdentityBusiness-controlled domain and administrator recovery
IntegrationsEndpoint settings and credential ownership, without secret values
CostExport, transfer, early-exit and support terms
RetentionDeletion process, backup retention and confirmation limits

Run an export/restore drill

In a separate test environment, create three synthetic customers, two related orders and an attachment. Export them, restore into a compatible test tool, then compare counts, totals, relationships and attachment readability. Record the duration and every manual step. Restore from backup separately: a backup can recover a system without making it portable to another product.

For PostgreSQL, the official backup documentation explains the supported approaches and their limits. It is not a promise that every hosted application offers database-level export. Confirm provider permissions, versions and commercial terms.

Keep emergency administrator access independent of the failed provider where possible. Test migration with synthetic data before moving personal information across providers or jurisdictions. For a Bahamian business with a small support team, an understandable exit procedure is more useful than an untested portability claim.

Explore the current journal · Earlier topics