How much portability to build
Tier by criticality. Full second-provider capability for the few operations with tight tolerances, tested export and a documented rebuild for the rest.
Why. Portability costs engineering effort. Spread evenly, it is either too expensive or too thin.
Trade-off. Some providers will have exit plans that take weeks. The tolerance and the business case must accept that explicitly.
