postgresql 1 Designing Backends So Infrastructure Can Change Without Rewriting Business Logic Oct 8, 2026