Tag

#architecture

8 articles tagged #architecture. See all tags →

Exactly-Once Delivery Does Not Exist. Your Consumer Has To Be Idempotent.
New
Tech··9 min

Exactly-Once Delivery Does Not Exist. Your Consumer Has To Be Idempotent.

Not hard, not expensive, not a premium tier. Impossible, in the proven sense, and it follows from the Two Generals problem. Every product advertising exactly-once is selling at-least-once with deduplication bolted on, which means the work was always going to land on your consumer.

message queuesdistributed systemsreliability
CAP Is Not “Pick Two of Three”, and It Describes the Rare Case
New
Tech··9 min

CAP Is Not “Pick Two of Three”, and It Describes the Rare Case

The famous framing is wrong twice over. Partition tolerance was never something you choose, and the trade-off only exists while a partition is happening. Which means CAP is silent about the decision you actually make every day, and PACELC is the version that names it.

cap theoremdistributed systemsdatabases
Agentic Workflow Patterns: Supervisor, Swarm, or Pipeline
Tech··11 min

Agentic Workflow Patterns: Supervisor, Swarm, or Pipeline

Four shapes get thrown around for multi-agent systems: pipeline, supervisor, swarm, and full autonomy. Three of them you probably don't need. Anthropic's own data says most of the win comes from spending more tokens, not from clever coordination, so pick the simplest shape that ships.

ai-agentsmulti-agentllm
Monorepo vs Polyrepo: When One Repo Actually Wins
Tech··10 min

Monorepo vs Polyrepo: When One Repo Actually Wins

The monorepo vs polyrepo debate gets treated like a religious war. It isn't. It's a tradeoff about where you want your pain. Here's how to pick without cargo-culting Google.

monorepopolyrepoversion-control
Monolith vs Microservices: How to Actually Decide
Tech··8 min

Monolith vs Microservices: How to Actually Decide

Microservices solve an org-scale problem, not a code problem. Here is how to actually decide between a monolith and microservices, and why most startups should start with the monolith.

monolithmicroservicesarchitecture
A Blueprint for Platform Modernization
Tech··8 min

A Blueprint for Platform Modernization

Most modernization efforts stall not because the technology is wrong but because the prioritization and org alignment are. Here's the framework that actually gets legacy systems replaced without halting delivery.

platform engineeringmodernizationmicroservices