A CMS With No Database: Running softpapaya.com Content on Sveltia and Git
No Postgres. No headless SaaS. No backend server. softpapaya.com content lives as markdown in git, edited through Sveltia, published by two GitHub Actions.
How we build software, why we pick the tools we pick, and what happens when a team gets a free hand. No fluff.
No Postgres. No headless SaaS. No backend server. softpapaya.com content lives as markdown in git, edited through Sveltia, published by two GitHub Actions.
No React. No Next.js. Astro 5 + Cloudflare Pages, 126 KiB total, Lighthouse mobile 97/96/100/100. The softpapaya.com stack with no bullshit.
A client implemented SCD Type 6 across all warehouse dimensions but never used the "current value" columns. The result - doubled storage, slower queries, avoidable ETL complexity - until a targeted redesign restored performance.