Relational state first
Core business data favors explicit relational models, constraints and transactional integrity. Flexible fields do not replace domain design.
Transactional state, cache, search and event projections serve different jobs. Silver Fox keeps those responsibilities explicit so speed does not quietly become ambiguity.
PostgreSQL is the transactional source of truth in core domains; Redis, search and event projections accelerate specific access patterns without becoming accidental authorities.
Core business data favors explicit relational models, constraints and transactional integrity. Flexible fields do not replace domain design.
Important business facts use immutable events, effective dates, versions or decision snapshots rather than silent overwrite.
Redis improves latency and coordination, but authoritative decisions remain grounded in durable state.
Outbox-based publishing keeps business mutations and event intent aligned before downstream consumers build projections.
Performance layers can change; the meaning and ownership of business state must stay clear.