
Why a Modular Monolith Is Often the Right Platform for a Small Team
How small teams can build clear capability boundaries without taking on the operational cost of distributed systems before the business has earned it.
Read article →The field journal
Practical architecture decisions, tradeoffs, and operating lessons from software that has to survive business change.
Browse all topics →Showing 5 of 11 articles
Latest writing

How small teams can build clear capability boundaries without taking on the operational cost of distributed systems before the business has earned it.
Read article →How to design adapter boundaries that contain vendor semantics without hiding business-critical differences or creating a private framework.
How a silent 10,000-record cap, ambiguous identities, and competing sources of truth changed a production membership reconciliation.
A production-oriented NetSuite idempotency design using deterministic keys, persistent operation state, unique constraints, safe retries, replay, and reconciliation.
How stable idempotency keys, external IDs, database constraints, operation state, ambiguous-failure handling, and reconciliation prevent duplicate NetSuite orders.