Files
roadwave/docs/adr/017-hebergement.md
2026-01-31 11:45:11 +01:00

2.1 KiB

ADR-017 : Hébergement

Statut : Accepté Date : 2025-01-25

Contexte

RoadWave nécessite une infrastructure cloud hébergée dans l'UE (conformité RGPD) avec PostgreSQL+PostGIS, Redis et stockage objet. L'objectif est de minimiser les coûts en phase MVP tout en gardant une évolutivité vers des services managés.

Décision

OVH VPS avec services self-hosted via Docker Compose pour le MVP. Migration vers Scaleway (services managés) prévue en phase de croissance.

Alternatives considérées

Solution Coût MVP/mois Simplicité ops PostGIS Redis managé RGPD
OVH VPS ~14€ Moyenne Self-hosted Self-hosted Oui
Scaleway managé ~67€ Élevée Oui Oui Oui
Clever Cloud ~120€ Très élevée Oui Oui Oui
Infomaniak ~50€ Élevée Non Non Suisse

Justification

  • Économie : 5x moins cher que les services managés (~14€ vs ~67€)
  • Suffisant pour MVP : VPS 4GB RAM supporte facilement 10-20K users
  • Docker Compose : Stack reproductible, backups automatisables
  • RGPD : Datacenters OVH en France
  • Migration simple : Passage vers Scaleway managé sans refonte

Stack MVP

OVH VPS Essential (12.50€/mois)
├── Go + Fiber (app)
├── PostgreSQL 16 + PostGIS 3.4 (Docker)
├── Redis 7 (Docker)
├── NGINX Cache (distribution HLS)
└── Backups quotidiens (cron + pg_dump)

OVH Object Storage (~1.20€/100GB)
└── Fichiers audio source

Évolution prévue

Phase Users Infrastructure Coût estimé
MVP 0-20K OVH VPS Essential ~14€/mois
Croissance 20-100K Scaleway + PostgreSQL managé ~100€/mois
Scale 100K+ Scaleway Kubernetes ~500€/mois

Conséquences

  • Backups PostgreSQL à automatiser (cron + pg_dump)
  • Monitoring basique requis (Uptime Kuma ou alertes OVH)
  • Sécurité serveur à configurer (UFW, Fail2ban)
  • Migration vers services managés à planifier dès revenus stables