SD-0001 v0.3.0: PostgreSQL everywhere (Cloud SQL deployed, Docker container in dev) #1

Merged
ben.stull merged 1 commits from spec/sd-0001-v0.3.0-postgres into main 2026-06-10 15:09:37 +00:00
Owner

Datastore decision revisited with the operator: PostgreSQL in every environment — Cloud SQL in PPE/Prod (automated backups + PITR), a single pinned Postgres container via Docker Compose in dev (app stays native). Adds D-7/D-8, retires R-3, adds R-6, resolves Q-2.

Datastore decision revisited with the operator: PostgreSQL in every environment — Cloud SQL in PPE/Prod (automated backups + PITR), a single pinned Postgres container via Docker Compose in dev (app stays native). Adds D-7/D-8, retires R-3, adds R-6, resolves Q-2.
ben.stull added 1 commit 2026-06-10 15:09:36 +00:00
Engine swap from SQLite (operator decision, post-session discussion of
session ecomm-0020): ecomm's destination workload is transactional and
multi-tenant (row locking arrives with the first inventory/checkout
Feature), pre-data is the cheapest swap moment, and no-ORM dialect drift
made the dev/prod split a planned demolition. Dev runs one pinned Postgres
container (compose, named volume); the app stays native. D-7/D-8; retires
R-3, adds R-6; Q-2 resolved.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ben.stull merged commit 235794c1dd into main 2026-06-10 15:09:37 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wiggleverse/wiggleverse-ecomm-content#1