16/10/2026
Connecting two systems in real time is often the most expensive way to solve the problem.
Someone says "these two need to talk to each other." Suddenly it's a live integration project.
But nobody asked how fast the data needs to move.
Before you connect anything, ask:
• Will anyone make a decision in the next five minutes based on this data?
• Would a daily export do the job? (Yesterday's invoices as a CSV into the finance system, say.)
• Do you need two systems at all, or could one do it?
Live connections have a running cost. Someone has to monitor them, fix them when something changes, and untangle the mess when a record fails halfway.
A daily file is dull. It's also easy to understand and easy to fix.
Where this fails: stock levels on a website, or payment status when a customer rings you. If a stale answer loses you a sale, pay for the live link.
Everywhere else, start with the boring option. Upgrade when someone can name the pain.
Every connection is something you maintain forever. Which one would you delete if you could?