
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 adapter boundaries make vendor changes easier while preserving payment outcomes, recovery decisions, and differences the business needs to know.
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.