Most teams treat compliance like a speed bump you thud over on the way to “done.” I treat it as a design input—same tier as throughput, cost, and fixity. If you bake it in, you stay fast and auditable. If you bolt it on, you get amber: slow, sticky, and permanently behind.

Snarky aside, if your compliance story is a binder, not a button, you don’t have compliance—you have décor.

Verification windows and offsite strategy are getting tighter while estates get messier (hybrid everything, multiple vendors, historical cruft). If your 3-2-1 policy isn’t operational, it’s a slogan. At PB scale, that gap burns years and budgets: you carry dual stacks, retrace old ingest, and rehearse restores you can’t prove.

My real-world constraint (and why it’s messy)

I run with an “artificial SLO” on 3-2-1 today—best effort—because of three factors:

Yes, you could run an entire company just mapping this problem out, building the automation, and keeping it honest. (Oh right—that’s the job.)

What the pipeline looks like today

Now imagine doing that for 1.2 billion files (~32 PB). Management once thought it could be done manually in 2 years. Seven years later, we’re still validating and correcting edge cases, some reaching back a decade. That’s not incompetence; that’s the cost of retrofitting proof onto history while keeping the lights on.

How to balance agility with regulatory demands or expectations

  1. Turn policy into SLOs you can measure

  1. Make independence real

  1. Fixity is first-class metadata

  1. Automate the boring, narrate the risky

  1. Replace binders with buttons

  1. Staff like you mean it

What good looks like (directionally)

Common traps

Compliance that’s designed in keeps you fast, honest, and fundable. Where does your balance break first—verification window, offsite independence, or staffing/automation? If you had to prove Copy-3 existed and was intact for 50 TB by Friday, could you push the button—or would you grab the binder?