Vue d'ensemble

Vue d'ensemble

Une architecture sobre, éprouvée, dimensionnée pour vos contraintes.

Nos choix ne sortent pas d'un catalogue. Ils découlent, un par un, de quatre chiffres de votre cahier des charges : ≤ 3 secondes en 4G, disponibilité 99,5 %, 2 000 utilisateurs simultanés, et une feuille de route qui va jusqu'à la banque. Ajoutez le bilingue FR/EN, le hors-ligne partiel et la sécurité de niveau bancaire, et vous obtenez le cahier des contraintes que voici — traduit en système.

L'architecture de bout en bout

Voici ERK+ dans son intégralité — du smartphone d'un chef de chantier jusqu'aux sauvegardes chiffrées répliquées sur trois sites. Chaque nœud porte le logo réel de sa technologie ; les points qui circulent le long des liaisons sont de vraies requêtes en vol.

ERK+ · flux & trafic temps réel

ClientsEdgeGatewayServicesDonnées
NuxtWeb · SSR/PWA
React NativeiOS · Android
DesktopWin · macOS · Linux
Edge / CDNTLS 1.3 · WAF
API GatewayGo · 2FA · RBAC
MédiaRust → WASM
Paiementsregistre
Coffre-fortAES-256
PostgreSQLACID
Rediscache · queues
Objet ×3répliqué géo

Chaque client ne parle qu'à la passerelle Go en TLS 1.3 ; la passerelle distribue vers des services isolés ; la donnée ne quitte jamais sa couche. Les points sont des requêtes en vol.

Chaque couche a une seule responsabilité et une seule raison de changer. Le client ne parle jamais directement à la base de données ; la base ne connaît jamais l'identité d'un utilisateur ; le cœur métier ignore s'il est appelé depuis le web, iOS ou le logiciel de bureau. Ce cloisonnement n'est pas de la théorie : c'est ce qui rend un système auditable, testable et réparable sous pression.

La même pile, vue en volume

Clients
Edge
API Gateway
Domaine
Données
Cloud / Ops

Six couches, un déploiement

Le style : monolithe modulaire

Nous assumons un choix à contre-courant de la mode microservices. ERK+ est un monolithe modulaire : les frontières logiques sont celles de microservices, mais il n'y a qu'un seul artefact à déployer, superviser et faire tenir à 99,5 %.

Microservices classiquesMonolithe modulaire (notre choix)
Latence interneRéseau entre servicesNulle — appels en mémoire
Coût d'infraÉlevé (N services, N bases)Divisé — décisif pour un budget africain
Complexité opérationnelleOrchestration, service meshUn déploiement, une équipe de trois
TransactionsDistribuées, fragilesACID natives — critique pour les paiements
Évolution V2Déjà éclatéExtraction module par module, sans réécriture

Le pari est simple : à l'échelle d'ERK+ (une entreprise, quelques milliers d'utilisateurs), le coût des microservices est payé d'avance sans le bénéfice. Le jour où la marketplace V2 imposera de sortir le module Paiements en service indépendant, le bus d'événements est déjà là pour le faire proprement — sans toucher au reste.

Prêt pour vos V2 et V3

  • Frontières de modules alignées sur vos 8 familles fonctionnelles — pas sur des tables de base de données
  • Le registre de paiement V1 est déjà structuré pour des flux multi-marchands (V2) et des produits financiers (V3)
  • API versionnée et documentée dès le premier jour : ce qui est publié ne casse jamais un client existant
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.