DATA ENGINEERING

Keep the source of truth clear.

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.

01

Relational state first

Core business data favors explicit relational models, constraints and transactional integrity. Flexible fields do not replace domain design.

02

Historical integrity

Important business facts use immutable events, effective dates, versions or decision snapshots rather than silent overwrite.

03

Cache is not truth

Redis improves latency and coordination, but authoritative decisions remain grounded in durable state.

04

Events carry change

Outbox-based publishing keeps business mutations and event intent aligned before downstream consumers build projections.

ENGINEERING VIEW

Fast data is useful. Trusted data is essential.

Performance layers can change; the meaning and ownership of business state must stay clear.