A team states an RPO of five minutes for their order database, but their backup mechanism is an hourly `pg_dump`, and the dump itself completes in 90 seconds. Does this mechanism actually meet a five-minute RPO, and would making the dump run faster fix the gap?
No, and making the dump faster doesn't help at all. RPO is about the gap between recovery points, not how long any individual backup takes to run — an hourly dump has an RPO of up to roughly an hour, because if the database is lost 58 minutes after the last successful dump, everything written in those 58 minutes is gone, regardless of whether the dump itself took 90 seconds or 9 seconds. A faster dump only changes how long the backup job runs; it does nothing about how much data can be written in the gap between one dump starting and the next one starting. To actually hit a five-minute RPO you need a fundamentally different mechanism — continuous WAL archiving with point-in-time recovery, which captures every committed change as it happens rather than only what exists at the moment a periodic snapshot runs.