machine viewenglishraw: /problems/complex-integrations.mdbuild: d68074d2026-08-05T14:02Z
The difficult work usually begins where the documentation ends. Data models disagree, old and new systems need to coexist, another company controls approval, and someone must own what happens after the first successful request.
A complex integration is not one request leaving one system and arriving at another. It is a change in how data, responsibility, and failure move through the business.
Both sides have fields for the same data, but the rules, history, and exceptions do not line up one to one.
The operation cannot pause for a clean cut. Accounts, records, or workflows must move in stages without creating two conflicting truths.
Certification, security review, a merge queue, or production access can sit outside your control without sitting outside your responsibility.
An undocumented endpoint is just an endpoint. Whoever builds on it needs examples, well-defined failures, and a way to know what happened.
Most integration estimates cover the happy path between endpoints. Production risk lives around that path: historical data, partial failure, retries, external review, cutover, monitoring, and the person responding when reality differs from the schema.
Translation rules disappear into code without a business decision behind them.
A partial migration leaves two systems claiming to be the source of truth.
Go-live is promised against a calendar controlled by several teams.
The visible coding task is scoped. Everything required to trust it is left implicit.
The estimate covers authentication and payloads, but not data ownership, migration, reconciliation, or the workflow on either side.
Engineering can be review-ready on time while approval still belongs to another team. Treating those as the same commitment creates false certainty.
Documentation, observability, retries, support, and rollback become urgent only after someone already depends on the integration.
We treat the integration as a product: implementation, migration, external coordination, and operations are planned together, and someone answers for it after go-live.
1. Map the whole path. Identify who creates the data, who changes it, where exceptions live, and which system is authoritative at each stage. 2. Prove translation and failure. Test real examples, edge cases, retries, and partial states before volume and dependencies make them expensive. 3. Stage the cutover. Move a controlled slice first, keep the current operation available, and make reconciliation explicit before expanding. 4. Operate and explain it. Ship monitoring, actionable logs, documentation, examples, and a clear owner for incidents and external review.
As Silo expanded, every new network could have created another indexer, API, monitoring path, and set of integration instructions. Bleu built a documented data layer across them and took responsibility for its production operation.
**[Silo Finance](https://bleu.builders/cases/silo-finance/)** — One team owned the data layer end to end: indexing, APIs, monitoring, and infrastructure cost control.
> “Easy to work with. Take ownership, which is not easy. Can be trusted to deliver, also not easy.” > > — Siros, Silo Finance
The useful conversation starts outside the endpoint list: data, external dependencies, migration, operational risk, and who needs to trust the result.
The systems and teams on both sides of the integration
Real records, including the exceptions a clean sample hides
The external approvals and operational deadline shaping the work
Some connectors really are straightforward, and then you do not need us. The model makes sense when the surrounding decisions matter as much as the endpoints.
Several systems or teams disagree about data or responsibility
Migration, coexistence, certification, or external review is part of the work
The integration needs production ownership, documentation, and monitoring
A commodity connector with stable schemas and complete documentation
No historical data, cutover, external approval, or operational consequence
A named internal owner only needs a short implementation sample
A PROBLEM WE KNOW
The API is only one part of a complex integration
The difficult work usually begins where the documentation ends. Data models disagree, old and new systems need to coexist, another company controls approval, and someone must own what happens after the first successful request.
THE SITUATION
The connector already works. Depending on it is another matter
A complex integration is not one request leaving one system and arriving at another. It is a change in how data, responsibility, and failure move through the business.
The same concept does not mean the same thing in both systems
Both sides have fields for the same data, but the rules, history, and exceptions do not line up one to one.
Old and new need to coexist
The operation cannot pause for a clean cut. Accounts, records, or workflows must move in stages without creating two conflicting truths.
Part of the timeline belongs to another company
Certification, security review, a merge queue, or production access can sit outside your control without sitting outside your responsibility.
People will build on top of it
An undocumented endpoint is just an endpoint. Whoever builds on it needs examples, well-defined failures, and a way to know what happened.
WHY IT BREAKS
An adapter can pass its tests and still fail the operation
Most integration estimates cover the happy path between endpoints. Production risk lives around that path: historical data, partial failure, retries, external review, cutover, monitoring, and the person responding when reality differs from the schema.
- Translation rules disappear into code without a business decision behind them.
- A partial migration leaves two systems claiming to be the source of truth.
- Go-live is promised against a calendar controlled by several teams.
COMMON DEFAULTS
Where “just integrate the API” goes wrong
The visible coding task is scoped. Everything required to trust it is left implicit.
01
Scope endpoint to endpoint
The estimate covers authentication and payloads, but not data ownership, migration, reconciliation, or the workflow on either side.
02
Promise the external calendar
Engineering can be review-ready on time while approval still belongs to another team. Treating those as the same commitment creates false certainty.
03
Leave operations for later
Documentation, observability, retries, support, and rollback become urgent only after someone already depends on the integration.
HOW BLEU APPROACHES IT
Design the whole change, not just the connector
We treat the integration as a product: implementation, migration, external coordination, and operations are planned together, and someone answers for it after go-live.
- 01
Map the whole path
Identify who creates the data, who changes it, where exceptions live, and which system is authoritative at each stage.
- 02
Prove translation and failure
Test real examples, edge cases, retries, and partial states before volume and dependencies make them expensive.
- 03
Stage the cutover
Move a controlled slice first, keep the current operation available, and make reconciliation explicit before expanding.
- 04
Operate and explain it
Ship monitoring, actionable logs, documentation, examples, and a clear owner for incidents and external review.
WHAT THIS LOOKS LIKE
One data layer instead of repeated infrastructure
As Silo expanded, every new network could have created another indexer, API, monitoring path, and set of integration instructions. Bleu built a documented data layer across them and took responsibility for its production operation.
Financial infrastructure
The data layer, owned end to end
One team owned the data layer end to end: indexing, APIs, monitoring, and infrastructure cost control.
“Easy to work with. Take ownership, which is not easy. Can be trusted to deliver, also not easy.”
A USEFUL START
Start with the integration that looks “almost straightforward”
The useful conversation starts outside the endpoint list: data, external dependencies, migration, operational risk, and who needs to trust the result.
- The systems and teams on both sides of the integration
- Real records, including the exceptions a clean sample hides
- The external approvals and operational deadline shaping the work
FIT
Useful when the integration carries operational risk
Some connectors really are straightforward, and then you do not need us. The model makes sense when the surrounding decisions matter as much as the endpoints.
A good fit
- → Several systems or teams disagree about data or responsibility
- → Migration, coexistence, certification, or external review is part of the work
- → The integration needs production ownership, documentation, and monitoring
Probably not a fit
- → A commodity connector with stable schemas and complete documentation
- → No historical data, cutover, external approval, or operational consequence
- → A named internal owner only needs a short implementation sample

Tell us which integration it is and where it stalls today.
Tell us what is going on. After you send it, the calendar opens so you can choose 15 minutes.
15 MINUTES · A CLEAR NEXT STEP.