There's a pattern in enterprise SaaS to accumulate as many "connectors" or "loaders" to your application as possible. Usually, these connectors are small snippets of code that make API calls to fetch data, usually via client credentials and oauth2. It's the underpinning of most ETL, reverse ETL, and workflow tools but finds itself in most application-level SaaS tools. Product owners do it for the following reasons:
The Connectors/Loaders Trap
The Connectors/Loaders Trap
The Connectors/Loaders Trap
There's a pattern in enterprise SaaS to accumulate as many "connectors" or "loaders" to your application as possible. Usually, these connectors are small snippets of code that make API calls to fetch data, usually via client credentials and oauth2. It's the underpinning of most ETL, reverse ETL, and workflow tools but finds itself in most application-level SaaS tools. Product owners do it for the following reasons: