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.
Field notes - architecture, tooling, technical decisions, and lessons from daily builds.
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.