ARCHITECTURE

Build for the second engine.

Make storage, catalog, compute and policy decisions separately. Then test where the boundaries cross.

The minimum portability drill

Read the same table from two engines, evolve a field, exercise your policy boundary, and restore a known snapshot. Keep the proof with the system design. Build the test plan.