Declarative pipelines, not bespoke scripts
Each integration is configuration a reviewer can read, not a one-off script buried in a repository. Extractors, transforms and loaders compose into a pipeline graph. The tradeoff is a short learning curve in exchange for integrations that survive staff changes and supplier quirks.