Technologies

The stack we build with, and why.

We choose per project, not by house policy. Every recommendation comes with the trade-off explained in plain terms — including the cases where the simpler option is the right one.

How we choose

The right tool is the one your team can still run in three years.

Novelty is a liability in software you have to maintain. We weigh four things before recommending anything.

Fit for the workload

Request-response, high concurrency, batch processing and realtime all have shapes that suit different runtimes.

Who maintains it

What your team can hire for and support matters more than what is fashionable this year.

Total cost over three years

Licences, hosting, maintenance effort and the cost of finding people, not just the initial build.

Exit options

How hard it would be to move away. We avoid decisions that are expensive to reverse.

Already committed to a stack?

That's fine — we work in what you have, including codebases someone else left behind. An audit first tells us both what we're dealing with.