🏗️ Architecture du QG Numérique

Découvrez comment ce portfolio est construit, de l'infrastructure hardware jusqu'au code qui fait tourner l'interface que vous voyez.

Schéma d'Infrastructure

Cloudflare 🖥️ Vieux PC Docker Host Nginx Frontend Backend PHP MariaDB Autres Projets

Survolez un élément pour voir les détails

Stack Technique Détaillée

🎨 Frontend

  • Astro - Framework moderne pour sites statiques
  • TypeScript - Typage strict JavaScript
  • Islands Architecture - Hydratation partielle
  • CSS Variables - Thème dynamique

⚙️ Backend

  • PHP 8.2 - API REST minimaliste
  • PDO - Accès base de données sécurisé
  • Shell Exec - Monitoring système
  • Docker SDK - Gestion conteneurs

🗄️ Base de Données

  • MariaDB 10.11 - SGBD relationnel
  • InnoDB - Moteur transactionnel
  • UTF8MB4 - Support Unicode complet
  • Indexes optimisés - Performance

🐳 Infrastructure

  • Docker Compose - Orchestration
  • Nginx - Reverse Proxy
  • Cloudflare Tunnel - Exposition sécurisée
  • Alpine Linux - Images légères

📊 Métriques de Performance

~200KB
Poids page d'accueil
<100ms
Temps réponse API
5 Watts
Consommation serveur