advancedProduction Best Practices: Logging, Monitoring, Scaling, HA & Disaster Recovery

A company's RPO requirement for a financial ledger service is effectively zero (no data loss is acceptable), but their current architecture uses asynchronous cross-region replication with a 30-second typical lag

Assess whether the current architecture meets the requirement and propose what would need to change. Expected reasoning: recognize that asynchronous replication with any non-zero lag cannot meet a true zero-RPO requirement, since a primary failure during that lag window loses the unreplicated writes; a genuine zero-RPO requirement forces synchronous replication (acknowledging a write only after it's durably committed to the replica too), which increases write latency and may require the standby to be geographically closer (trading off some disaster-radius protection for write performance) or a

Ready to master this question?

Generate a complete walkthrough — background, the full answer in plain language, a working code example explained line by line, a real-world scenario, common mistakes, and how this same question gets asked in different ways.

Sign in to generate a response

Next Step

Continue to What is the difference between a container and a virtual machine?← Back to all Docker questions