Insights · Article · Engineering · Apr 7, 2026
Consistency models, conflict resolution, operational cost, and when active passive or single-writer patterns remain the adult choice.
Active-active databases attract architects who want resilience without failover drama. They also attract incidents when applications assume linearizable behavior that geography and physics refuse to provide. Clarity about consistency beats optimism in design reviews.
Begin with business requirements framed as recovery objectives and acceptable inconsistency windows. Retail inventory can tolerate brief divergence; ledger postings for securities settlement often cannot. Let requirements pick topology, not the other way around.
Conflict resolution strategies need explicit tests. Last-write-wins is easy until two branches both believe they won. Vector clocks, domain-specific merge rules, and human exception queues each have operational costs.
Latency budgets include cross-region round trips, replication lag observability, and client retry storms. Dashboards should show tail latency, not only averages, because failover decisions happen in the tail.
Schema evolution is harder when multiple writers exist. Expand-contract patterns and backward-compatible changes are mandatory habits. Breaking migrations require coordinated freezes that product teams must plan for.
Cost models include double infrastructure, cross-region data egress, and licensing for clustered databases. Finance should see multi-region price tags during approval, not as a surprise invoice after launch.
Operational playbooks cover regional degradation, partial network partitions, and mistaken writes that need compensating transactions. Runbooks should name authoritative sources of truth for customer-visible balances.
Vendor-managed services simplify some problems but shift others. Understand SLAs, maintenance windows, and whether failover is automatic or decision-gated. Manual gates add minutes during incidents.
We close with a decision record template your architecture review board can reuse. Document rejected alternatives and assumptions so future leaders do not relitigate without new evidence.
We facilitate small-group sessions for customers and prospects without requiring a slide deck, focused on your stack, constraints, and the decisions you need to make next.