Knowledge Basephilsj

Env-selected store adapters — one core, swappable persistence

frameworkactive owner: philip · updated 2026-11-14

relates: dual-deployment-serverless-container

Env-selected store adapters — one core, swappable persistence

Core services depend on store interfaces, never concrete databases. The wiring layer picks the implementation from env vars, so the same binary runs on memstore (dev/tests), SQLite (standalone/container), or DynamoDB (Lambda/serverless) with zero core changes.

Problem it solves

Shape

Rules

Anti-patterns

Sources