— Architecture

Where logic ends up matters

Misplaced logic rarely causes problems immediately.

Domain logic often quietly slips into systems that were never meant to own the question in the first place.

At the beginning it feels reasonable.
Pragmatic, even.

A small rule here.
A convenient check there.

Everything works.

The slow spread of responsibility

But over time something happens.

Business logic begins to spread across systems.

What once lived in one place now appears in several.

Responsibilities become blurred, and the boundaries between systems slowly fade.

At first the impact is small.
But eventually every change requires more coordination.

More teams need to align.
More systems need to be updated.

What once was simple becomes fragile.

The real problem

In the end, the issue is rarely the technology.

The real problem is where the logic ended up.

When domain logic lives outside the system that truly owns the capability, the architecture slowly loses its clarity.

And without clear ownership, systems become harder to evolve.

Architecture is about placement

Good architecture is not only about structure or technology choices.

It is about placing responsibilities in the right place from the start.

Because once logic begins to spread, pulling it back together is always harder than keeping it coherent in the first

The printed edition of Friction — The Silent Killer

A printed copy

A5 hardcover · Printed on demand

If you prefer paper — or want to leave a copy on someone's desk where it has a fighting chance of actually being read — I can send you one.

Printed copies are 399 SEK + postage. Each copy is printed on demand, so you'll always get the latest edition. I'll confirm the total before anything is ordered.

Payment
Company (if ordering for one)
Books — 399 SEK × 1399 SEK
of which VAT 6%23 SEK
Postage, Sweden65 SEK
Total464 SEK

Postage is the Swedish rate, per parcel — up to 10 copies fit in one. Outside Sweden it costs whatever it costs; write down where you are and we will find a way to get one to you, and I will tell you the postage before anything is sent. Nothing is charged here — the button just sends a mail to flow@troi.se from your own mail app.

Request a printed copy