Database / Snowflake Interview Questions
How does Snowflake handle multi-cloud deployment and cross-cloud replication?
Snowflake accounts are created on a specific cloud platform (AWS, Azure, or GCP) and in a specific region. While the primary account is tied to that choice, Snowflake supports replicating data and account objects across regions and even across cloud providers — enabling disaster recovery, regional data residency compliance, and low-latency access for global users.
Database Replication copies individual databases from a primary account to one or more secondary (read-only replica) accounts on any supported cloud/region combination. Replicas are kept in sync on a configurable refresh schedule. Replication Groups extend this to bundle multiple databases and other objects into a single consistent snapshot unit.
Failover Groups add the ability to promote a secondary account to primary (failover) and demote the original (failback), delivering true disaster recovery with a configurable RPO. Account-level replication (Business Critical+) also replicates users, roles, resource monitors, and warehouses.
- Cross-cloud replication (e.g., AWS → Azure) works the same as cross-region but incurs cloud egress charges.
- Within the same cloud provider, cross-region replication is cheaper.
- Secondary accounts serve read-only queries and regional data sharing to local consumers.
- Replication is billed: compute credits for the refresh run plus data transfer fees.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
