VenduSys
Accueil/Architecture
Architecture · Analyse approfondie

Comment fonctionne réellement «VenduSys
».

VenduSys Ce n'est ni un monolithe, ni un essaim de microservices. Il s'agit d'un petit ensemble de services nommés, dotés de contrats explicites, regroupés derrière une API cohérente et déployés dans l'Union européenne. Cette page en présente une description fidèle.

Durée
Nœud 24 · Fonctions d'arête
Stockage
Postgres (Supabase) · pgvector · Compatible S3
Déployer
Vercel + clusters dédiés à l'UE
Normes ouvertes
OpenAPI · GraphQL · OAuth · OIDC
Audit
Chaque coup peut être rejoué
Consultez le guide pas à pas →
Le commerce régénérateur. Un point de vérité.
Fig. 01 — Comment s'articule VenduSys
Case-to-Core™
Couche « Écosystème »Les collaborateurs, les fonctions et les services collaborent autour du client pour créer de la valeur.
Client
Marketing
Ventes
Assistance
Finance
Opérations
Partenaires
Couche « Surfaces »Quatre types de portails sur une seule et même infrastructure — d’un site unique à tout un réseau fonctionnant de concert.
Site web · portail
VenduSite
Un site web doté de fonctionnalités de commerce en ligne : contenu, comptes, assistance et services, le tout sur un seul et même portail.
Boutique en ligne · portail
VenduStore
Une boutique en ligne dotée de toutes les fonctionnalités d'un site web — catalogue, processus de paiement et gestion des commandes —, sans pour autant perdre de vue l'histoire.
Place de marché · portail
VenduMarket
Une place de marché dotée de fonctionnalités commerciales — où de nombreux vendeurs peuvent découvrir des produits, effectuer des transactions et collaborer.
Réseau · portail
VenduNet
Une organisation en réseau — de nombreux acteurs fonctionnant comme un réseau de valeurs communes, et non comme une seule et même entreprise.
Couche opérationnelleLe déroulement concret du travail : dossiers, flux de travail et relais coordonnés entre tous les intervenants.
VenduOpsLa spirale opérationnelle
Cas et demandesFlux de travailTransferts et accords de niveau de service (SLA)CoordinationCollaborationService et réussite
Couche organisationnelleLa structure du réseau : les baux, les nœuds et les acteurs impliqués en amont et en aval.
VenduOrgLa structure du réseau
RéseauxBauxNœuds et hiérarchieRôles et autorisationsActeurs en amontActeurs en aval
Couche technologiqueUn stack modulable qui regroupe l'ensemble des éléments au sein d'une source unique d'informations.
VenduStackLa base technologique modulaire
Identité et rôles
Portails et expérience utilisateur
Données et source unique d'information
Processus de travail et collaboration
Intégrations et API
Sécurité et conformité
Analyses et informations
Automatisation et IA
SécuriséÉvolutifModulaireAPI-FirstNatif du cloud

Case-to-Core™ est l'axe central de l'apprentissage grâce auquel un écosystème devient progressivement compréhensible pour lui-même — et à travers lequel les signaux, les lacunes dans les connaissances, les incertitudes et les possibilités suscitent sans cesse de nouvelles questions.

Un seul système. Tous les rôles. Une vision commune. Une meilleure valeur ajoutée pour le client.
La stack

Du réseau au
registre.

Chaque couche est un petit service nommé, doté d'un contrat explicite. Vous pouvez adopter l'ensemble du stack, ou remplacer n'importe quelle couche par la vôtre tout en conservant les autres.

Edge
CDNFonctions de bordLutte contre les botsLimite de débit
Interface API
Passerelle GraphQLPasserelle RESTWebhooksSSE / streaming
Identité
Graphique d'identitéKYB / KYCPolitiquesJournal d'audit
Catalogue et tarifs
Graphique des objetsVariantes et offres groupéesPools de stockMoteur de tarificationPromotions
Orchestration
Moteur de workflowPlanificateurBus d'événementsFile d'attente des effets secondaires
Argent
Grand livreRouteur de paiementCompte séquestre / versementFiscalitéRemboursements et litiges
Intelligence
Prise de décisionReprésentationsRecommandationsSignaux de fraude
Stockage
PostgrespgvectorStockage d'objetsFlux du CDCExportation vers le DWH
Modèle de données

Quatre entités.
Tout le reste en découle.

Nous avons présenté ce modèle dans un article distinct. En voici un résumé ci-dessous.

A / Fête

Fête

Personnes, organisations, agents. Acheteurs, vendeurs, opérateurs, partenaires… autant de projections d’un même enregistrement. L’identité est un graphe, pas un type.

personne · organisation · service · machine
B / Chose

Chose

Tout ce qui est proposé ou détenu : produits, licences, services, abonnements, actifs, temps. Les variantes et les offres groupées viennent s'y ajouter.

Référence · droit d'accès · capacité
C / Déplacer

Déplacer

Événements entraînant un transfert de valeur ou de droits entre les parties. Les commandes, les retours, les renouvellements, les transferts et les litiges sont autant d'opérations gérées par des machines à états.

commande · virement · remboursement · renouvellement
D / Entrée

Entrée

Lignes du grand livre. Le modèle est conçu de telle sorte que chaque « Move » génère des « Entries », à partir desquelles sont calculés les états et les soldes.

débit / crédit · compte · journal
Moteur de workflow

Chaque flux
est observable.

Enregistrements, validations, paiements, retours, renouvellements… le tout modélisé sous forme de code ou de graphiques visuels. Bifurcation, nouvelle tentative, relecture, audit. L'état est conservé ; rien n'est du type « fire-and-forget ».

VenduSys Flux de travail · Vue d'exécution
Fig. 03
Déclencheurs
  • EVT Événement de domaine
  • CRON Prévu
  • API Appel direct
  • WHK Webhook externe
  • CDC Modification de la base de données
Exécution du workflow
  • Générer le graphiquePARSE
  • État persistantSTATE
  • Étapes de la répartitionRUN
  • Gérer les nouvelles tentativesRETRY
  • Générer un journal d'auditAUDIT
Effets
  • DB Écritures comptables
  • PAY Paiement / versement
  • MSG Notification
  • EXT Appel de connecteur
  • EVT Événement en aval
Opérationnel

Ce qu'il faut pour courir.

Les détails fastidieux : hébergement, résidence, RPO/RTO, observabilité. Tout ce qui compte quand un problème survient à 2 heures du matin un dimanche.

Hébergement
Vercel pour l'API Edge · clusters dédiés dans l'UE pour les services avec état (Paris)
Stockage
Postgres (Supabase) avec réplication logique · Stockage d'objets compatible S3 · pgvector pour les représentations vectorielles
Réplication
Multi-AZ au sein d'une même région · répliques de lecture inter-régions · flux CDC vers l'entrepôt de données
Basculement
RPO 0 · RTO 5 minutes pour le registre et l'identité · 15 minutes pour le catalogue
Observabilité
OpenTelemetry par défaut · traces par locataire · journal d'audit structuré · relecture des workflows
Chiffrement
TLS 1.3 pour les données en transit · AES-256 pour les données au repos · BYOK sur Enterprise · isolation des clés par locataire
Résidence
UE par défaut · ancrage régional sur les versions Scale/Enterprise · sorties de données adaptées aux audits

Vous voulez un guide complet
?

Séances consacrées à l'architecture avec l'équipe fondatrice.
Réserver une séance →Lire l'article sur le modèle de données →