Skip to content
← All articles
Stop defaulting to microservices in West African fintech
Coming soonInsight

Not published yet

Stop defaulting to microservices in West African fintech

Twelve services and three Kafka topics don't fix a two-person ops team. A case for a well-modularized monolith until traffic and headcount actually justify the split.

This piece is still being finished. Same URL when it goes live — nothing to bookmark twice.

Meanwhile, these are live

Insight

Stop shipping `isPaid: true`

Most payment bugs are vocabulary bugs. Accepted is not confirmed. Confirmed is not settled. The three-state model this blog starts from — and why your boolean is lying to finance.