Retour à l’étude de cas

Architecture anonymisée Sonomundi

Composants, flux, invariants et limites sans secret.

Cette page résume l'architecture du projet. Elle ne contient ni secret, ni procédure d'exploitation, ni commande de lancement.

Vue d'ensemble

Sonomundi est un side project personnel de long terme construit autour d'un monorepo Laravel/Vue pour explorer un produit événementiel/musical :

Composants principaux

CoucheRôle
Laravel / PHPAPI REST, auth, rôles, ressources métier, jobs
Vue 3 / TypeScriptSPA, navigation, hub events, surfaces utilisateur
MySQLdonnées applicatives principales
Rediscache, queues, coordination locale
Neo4jexpérimentation graphe/recommandation
Playwright / PHPUnitvalidations backend, UI et accès par rôle
OpenAPI/Scramblecontrats API documentés
Docker/k3s localenvironnement de démo et validation locale

Parcours montré

  1. Hub /events.
  2. Région sélectionnée avec événements visibles.
  3. Ouverture event, artist et track.

Les surfaces publiques/authentifiées/admin font partie du périmètre produit. Le parcours court privilégie la découverte et la navigation event/artist/track pour garder une lecture claire du domaine.

Workflow IA

L'IA a été utilisée comme accélérateur de delivery, pas comme remplacement de responsabilité technique :

Limites de présentation