Le projet
Site portfolio personnel, conçu pour présenter mon parcours SRE de manière claire et professionnelle. Migré de Netlify vers GitHub Pages en mars 2026 pour réduire les coûts (240/300 crédits Netlify consommés, 15 crédits par build).
Stack technique
- Framework : Astro 6 — zero JS par défaut, performances Lighthouse 95+
- CSS : Tailwind CSS — design system cohérent
- CI/CD : GitHub Actions — déploiement automatique sur push
- Hébergement : GitHub Pages — gratuit, illimité
Décisions d’architecture
GitHub Pages over Netlify. La contrainte des 300 crédits mensuels Netlify devenait bloquante. GitHub Pages offre des builds illimités sans coût supplémentaire, avec une intégration native GitHub Actions.
Astro over Next.js. Un portfolio est un site statique — pas besoin de SSR. Astro génère du HTML pur, sans hydratation client par défaut.