Aller au contenu principal

Coûts de scalabilité

Statut

Document de cadrage financier — version initiale.

Objectif

Ce document identifie les coûts qui apparaissent lorsque DMV passe d'un usage local limité à un usage multi-communes.

La scalabilité doit être progressive, mesurée et financièrement soutenable.

Principes

  • Scaler sur métriques, pas par anticipation théorique.
  • Prioriser les optimisations qui réduisent un coût réel.
  • Garder une architecture simple tant que possible.
  • Mettre en cache les contenus adaptés.
  • Déporter en jobs les traitements lourds.
  • Encadrer les usages IA et médias.

Paliers de coûts

PalierCoûts probables
Premiers territoiresHébergement simple, support fondateur, peu d'automatisation.
Multi-communesPlus de support, médias, notifications, cache, monitoring.
Multi-appsMutualisation API, queues, sécurité, droits, analytics.
Usage IA intensifQuotas, crédits, routing, modèles low-cost, logs.
Plateforme matureObservabilité, redondance, sauvegardes avancées, équipe support.

Facteurs de hausse

  • nombre de communes actives ;
  • volume de publications ;
  • médias et documents ;
  • notifications push ;
  • recherche intelligente ;
  • génération IA ;
  • écrans PlayLoop ;
  • jobs asynchrones ;
  • statistiques ;
  • support utilisateurs et communes.

Leviers de réduction

LevierEffet
CacheRéduire charge API et base.
QueuesLisser les pics de traitement.
CDNRéduire bande passante serveur.
Quotas IALimiter coûts variables.
Optimisation médiasRéduire stockage et transfert.
Mutualisation APIÉviter duplications par app.
ObservabilitéDétecter anomalies et gaspillages.

État actuel vs cible

SujetÉtat actuel documentéVision cible
ArchitectureLaravel modulaire en cible.API centrale mutualisée.
QueuesDocumentées comme importantes.Jobs pour médias, IA, notifications.
CacheStratégie documentée.Cache piloté par métriques.
IADoctrine de quotas/routing.Coût par usage mesuré.
AppsÉcosystème multi-apps amorcé.Mutualisation sans apps isolées.

Risques

  • Scaler trop tôt.
  • Ne pas scaler les points réellement coûteux.
  • Laisser les médias et logs croître sans politique.
  • Multiplier les apps sans mutualisation.
  • Sous-estimer le support lors de l'expansion territoriale.

Points à clarifier

  • Seuils de passage entre paliers.
  • Coût par commune active.
  • Coût par écran PlayLoop.
  • Coût par publication ou média.
  • Coût par recherche IA.
  • Budget d'observabilité.