Headless CMS promises are easy to sell: blazing performance, near-zero hosting costs, nothing to patch at 2 am. What the pitch leaves out is the deployment pipeline you now own and the content team relearning their entire workflow.
In this talk, we'll cover:
- What Astro actually is, and where it fits alongside a CMS like Joomla
- What "headless" really means
- Connecting Joomla to Astro the easy way first, just to get content on screen
- Why that simple approach falls apart as the site grows: no type safety, duplicated fetch logic, slower builds
- Rebuilding it properly with Astro's Content Layer API and collections
- A practical pros/cons breakdown of going headless - engineer joys and editor tears side by side