How a SaaS team learned hard lessons caching four content types on one domain
Engineering team at Grouptizer built their multi-tenant SaaS platform with four distinct content types — marketing pages, blog articles, tenant storefronts, and a logged-in app — all served from a single domain instead of separate subdomains. The decision to keep everything on grouptizer.com was driven by two separate motivations: consolidating SEO authority for public content and avoiding the overhead of splitting a shared Nuxt codebase into multiple repositories. Hosting the blog and marketing pages on the main domain was a deliberate SEO call, since inbound links and crawl authority accumulate at the host level and the site had little authority to spare. The app remained on the same domain purely for engineering reasons, as splitting it would have required extracting shared components into versioned packages and maintaining two build pipelines indefinitely. This architectural choice shifted complexity onto the caching layer, where the team encountered several bugs including cache leaks and unpublished drafts being served to visitors.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in