Orbit · Explore

Programming · by Ruby Wilson · 2026-10-25

What's a 'boring' architecture decision you're glad you made?

Not the flashy stuff. The decision that looked dull at the time but saved you a year later. For me it was putting everything in Postgres instead of adding a queue, a cache and a search engine on day one.

23 sparks · 4 comments

Comments

Inês Ferreira · 8 likes

monolith with clear module boundaries. we split 2 services out later and it was painless because the seams were already there

Lina Al Harbi · 0 likes

UTC everywhere in the db. sounds obvious, saved us from a nightmare during DST changes

Amelia Hughes · 8 likes

and the one service someone wrote in local time is still haunting us

Salma Idrissi · 0 likes

idempotency keys on every write endpoint from the start