Migrating to Astro
I’ve decided to move my blog from a Joomla instance hosted on AWS Lightsail to a modern static site built with Astro and hosted on Firebase.
Why the switch?
1. Performance
Astro is designed for speed. It delivers zero JavaScript to the client by default, hydrating only the interactive components. This makes the site load almost instantly.
2. Maintenance
Managing a CMS like Joomla requires constant updates, security patches, and server maintenance. With a static site, I just push code to GitHub and it deploys automatically. No database to manage, no server to patch.
3. Costs
I was paying for a Lightsail instance. Firebase Hosting has a generous free tier (Spark plan) that easily covers my needs for a personal blog.
4. Developer Experience
I can now write my posts in Markdown, version control everything with Git, and use modern tools like Tailwind CSS for styling. It feels much more like “me” than clicking around a CMS admin panel.
I’m excited to continue sharing my adventures here!