Blog
Practical writing on connecting business systems: platform-specific guides, integration patterns that hold up in production, and the mistakes that make projects overrun. Written by the engineers who deliver the work.
Latest articles
Accounting & finance
VAT integration ecommerce: the edge cases that break a multi-marketplace ledger
Selling through several marketplaces means several bodies deciding the VAT treatment of your orders. This is a working guide to the edge cases that break a ledger, and how to design an integration that records what actually happened.
29/06/2026
10 min read
Integration team
Integration patterns
Warehouse to storefront: an eventual consistency integration that converges
A warehouse and a storefront will never agree at every instant. The useful question is how long they are allowed to disagree, how you detect it when they do not converge, and who is told.
20/06/2026
11 min read
Integration team
Integration patterns
Designing an api versioning integration that fails loudly, not silently
Most internal API changes do not cause an outage. They cause a field that quietly stops being populated, and a month of numbers nobody trusts. This is how to version an internal API so breakage is visible on the day it happens.
10/06/2026
10 min read
Integration team
Integration patterns
Rate limits and backoff: designing an api rate limit integration for someone else’s ceiling
Every connected system imposes a ceiling on how often you may call it. The difference between an integration that survives that ceiling and one that stalls is a handful of design decisions made before any code is written.
26/05/2026
9 min read
Integration team
Integration patterns
Partial failure integration: keeping a three-system order flow honest
When an order has to touch a storefront, a warehouse system and a ledger, the interesting question is not what happens when everything works. It is what happens when step two succeeds and step three does not.
29/04/2026
10 min read
Integration team
Integration patterns
Field mapping integration: the unglamorous work that decides go-live day
Most integration projects do not fail on architecture. They fail on a customer reference that is two characters too long, a tax field nobody agreed the meaning of, and a status code with no documented owner.
24/04/2026
9 min read
Integration team