Vue d'ensemble

Les choix techniques

Chaque technologie, justifiée par une exigence de votre cahier des charges.

Aucune ligne de ce tableau n'est là par habitude ou par mode. Chaque technologie répond à une contrainte nommée dans votre cahier des charges.

CoucheTechnologiePourquoi, pour ERK+
WebNuxt — SSR + PWAPremière page utile en < 3 s même en 4G faible ; hors-ligne natif ; bilingue FR/EN intégré ; SEO pour vous rendre trouvable
MobileReact NativeUn seul code iOS + Android au rendu réellement natif — fluide sur les smartphones d'entrée de gamme majoritaires au Sénégal
BackendGo + PostgreSQL + Redis2 000 utilisateurs simultanés sur une infrastructure sobre ; concurrence légère ; transactions bancaires ACID
MédiasRust → WebAssemblyPhotos compressées avant l'envoi, directement sur le téléphone : jusqu'à −70 % de données
Caméra liveStreaming LL-HLS adaptatifPasse partout — web, iOS, Android, réseaux instables — là où le WebRTC pur échoue derrière les opérateurs mobiles
Coffre-fortAES-256 + horodatage certifiéUne clé par fichier, journal inaltérable, réplication sur 3 sites géographiques
PaiementsAgrégateur local + registre interneWave, Orange Money, MTN MoMo, Free Money et cartes derrière une seule intégration ; multi-devises XOF / EUR / USD
DesktopApplication native légèreLe bonus ERK+ Windows / macOS / Linux, sur le même cœur métier — zéro double maintenance
ExploitationCI/CD · 3 environnements · supervision 24/7Livraison continue, retour arrière en un clic, tableaux de disponibilité partagés avec vous

Pourquoi Go, Rust et WebAssembly — et pas « le framework du moment »

C'est la signature d'ingénierie de Vortex-Soft, et elle est ici au service d'un problème concret, pas d'un effet de manche :

  • Go compile en un binaire unique, démarre en millisecondes et tient des milliers de connexions simultanées avec une empreinte mémoire minuscule. Sur une infrastructure dimensionnée pour un budget africain, cela fait la différence entre tenir 2 000 utilisateurs et tomber.
  • Rust → WebAssembly met du code de compression photo quasi natif directement dans le navigateur et le téléphone. La donnée maigrit avant de toucher le réseau — la seule optimisation qui compte vraiment quand le goulot est la bande passante, pas le serveur.
  • PostgreSQL apporte les transactions ACID sans lesquelles un registre de paiement n'est qu'un tableur qui ment tôt ou tard.

La barre des 3 secondes, décomposée

Nous ne « visons » pas 3 secondes : nous budgétisons chaque milliseconde du trajet, et le dépassement casse le build.

Cycle de vie d'une requête

0.79s mesuré / 3.0s budget

  1. Client 4GDNS · reprise TLS 1.3+180ms
  2. Edge / CDNHTML SSR, PoP proche Dakar+320ms
  3. GatewayJWT · portée RBAC+140ms
  4. Service Gologique métier+90ms
  5. PostgreSQLrequête indexée+60ms
  6. Affichépage interactive≈ 0.79s

Le plafond de 3 s est un test bloquant de notre chaîne de livraison — pas une intention. Budget côté serveur ci-dessus ; le reste, c'est le débit réseau.

L'optimisation « Afrique de l'Ouest », concrètement

  • Rendu serveur + CDN au plus proche de Dakar : du contenu utile dès le premier aller-retour réseau
  • Images adaptées à l'écran et au débit réel, chargement différé systématique
  • Le mode hors-ligne conserve tableau de bord et photos ; tout se synchronise, dans l'ordre, au retour du réseau
  • La barre des 3 secondes est un test bloquant de notre chaîne de livraison, mesuré à chaque intégration — pas une intention de fin de projet
ERK+× Vortex-Soft

Proposition technique de Vortex-Soft pour ERK+, la plateforme de gestion de projets de construction d'ERK Groupe — Dakar, Sénégal.

Vortex-Soft
Vortex-Soft
© 2026 Vortex-Soft — DakarDocument confidentiel préparé pour ERK Groupe.