ENGINEERING
An integration is more than an API call.
The work around the connection is what makes a system useful in everyday operation.

Agree the data contract
A shared field name is not always a shared meaning. Define the records, ownership and changes each system expects.
Design for the exception
Connections can fail and records can be incomplete. Make the retry, review and reconciliation paths part of the design.
Make ownership explicit
An exception needs an owner and a next action. Operational visibility helps the right team resolve the issue.
Test the whole journey
Trace an example through the connected workflow. Check the normal path, the failure path and the recovery path.
