Aller au contenu principal

Checklist architecture

Éléments à vérifier

  • Le monolithe Laravel modulaire est bien la cible.
  • Les modules visibles sont cohérents avec les docs.
  • La stratégie multi-apps sépare interfaces et services communs.
  • Les jobs/queues couvrent les traitements lourds.
  • La PWA et l’offline sont cadrés sans surpromesse.

Cohérence

  • Les ADR correspondent aux documents architecture.
  • Les flows backend correspondent aux API documentées.
  • La stratégie cloud reste compatible avec réversibilité.

Sécurité

  • L’architecture empêche les accès directs aux données sensibles.
  • L’AI Gateway isole les providers IA.
  • Les webhooks sont isolés et signés.

Dette documentaire

  • Les schémas sont à jour avec les modules.
  • Les décisions non stabilisées ont un ADR Proposed.
  • Les composants “future” sont identifiés comme vision cible.

Hypothèses

  • Les hypothèses de scaling sont basées sur une progression, pas sur des volumes inventés.
  • Les choix Cloudflare/VPS/Docker sont marqués selon leur niveau de confirmation.

Contradictions possibles

  • Cloud-agnostic vs dépendance forte Cloudflare.
  • Monolithe modulaire vs microservices implicites.
  • API centrale vs accès direct Supabase frontend.

Éléments non confirmés

  • Infrastructure production exacte.
  • Queue driver final.
  • Cache final.
  • Observabilité cible.

Éléments critiques

  • Les limites module/service sont claires.
  • Les flows de paiement, IA et notifications sont asynchrones si nécessaire.

Validations humaines nécessaires

  • Validation architecte/backend.
  • Validation DevOps.
  • Validation sécurité.