Virtual Vision Ltd
Technologie

Une infrastructure conçue pour une performance à l'échelle financière

Du cœur du moteur de correspondance à la gestion des clés sécurisée par HSM — chaque couche de la plateforme Virtual Vision est pensée dès l'origine pour la sécurité, la résilience et la rigueur réglementaire.

Architecture de la plateforme

Événementielle, évolutive horizontalement, multi-régions

Une architecture microservices modulaire signifie que chaque composant évolue indépendamment, se déploie sans interruption et tombe en panne sans effets en cascade — l'exigence fondamentale d'une infrastructure financière disponible en permanence.

Couche client
Interfaces Web et mobilesAPI REST/WS partenairesConsole d'administrationIntégrations SDK
Couche passerelle
Passerelle API et limitation du débitService d'authentification et de jetonsRoutage des requêtesAtténuation des attaques DDoS
Services essentiels
Moteur de correspondanceOrdres et règlementInfrastructures de paiementMoteur KYC/AMLRisques et limitesService de données de marché
Données et messagerie
Diffusion d'événements (Kafka)Base de données temporelleBase de données relationnelle (HA)Cache en mémoire (Redis)
Infrastructure
Cloud multi-régionsGroupes de mise à l'échelle automatiqueCDN et nœuds EdgePile d'observabilité

Microservices

Chaque domaine — correspondance, paiements, KYC, données de marché — est un service déployable indépendamment, disposant de son propre SLA, de sa politique de mise à l'échelle et de son cycle de publication.

Noyau événementiel

Le bus d'événements Kafka dissocie les producteurs des consommateurs, garantit une sémantique d'exactement une occurrence et fournit une piste d'audit complète et rejouable à chaque couche.

Multi-régions actif-actif

Les régions principale et de basculement situées à Singapour, Tokyo et Dublin fonctionnent simultanément ; le routage basé sur la santé des nœuds permet un basculement en moins de 30 secondes sans perte de données.

Déploiements sans interruption

Les pipelines bleu/vert et canary, combinés aux drapeaux de fonctionnalités, nous permettent de livrer plusieurs fois par jour sans fenêtres de maintenance ni interruptions visibles par les utilisateurs.

Modèle de sécurité

Renforcé de l'intérieur vers l'extérieur

La sécurité n'est pas une simple case à cocher dans une configuration — c'est une contrainte architecturale appliquée à chaque couche, de la génération des clés à la sortie réseau.

HSM FIPS 140-2 Niveau 3
TLS 1.3 + AES-256 au repos
Tests d'intrusion certifiés CREST
SIEM & surveillance des menaces 24/7

Gestion des clés par HSM

Toutes les clés de signature et de chiffrement sont générées au sein de modules matériels de sécurité (HSM) FIPS 140-2 Niveau 3. Les clés ne quittent jamais le périmètre du HSM en clair ; leur rotation est automatisée et journalisée.

Environnements cloisonnés

Les réseaux de production, de pré-production et de développement sont entièrement isolés, avec des VPC dédiés, des identités IAM distinctes et aucun chemin de confiance inter-environnement — éliminant ainsi tout risque de mouvement latéral.

Chiffrement de bout en bout

TLS 1.3 imposé sur l'ensemble des communications externes et internes entre services. Les données au repos sont chiffrées avec AES-256 ; un chiffrement au niveau des champs est appliqué aux données personnelles et financières.

Surveillance continue des menaces

Plateforme SIEM 24/7 dotée de la détection d'anomalies, d'alertes en temps réel et de procédures de confinement automatisées. Le délai moyen de détection des événements critiques est inférieur à 4 minutes.

Tests d'intrusion annuels

Exercices red-team indépendants certifiés CREST menés annuellement, complétés par des analyses automatisées en continu. Toutes les vulnérabilités identifiées sont triées et corrigées dans le respect des SLA suivis.

Chemins de code audités

Des contrôles obligatoires de révision du code, du SAST/DAST intégré aux pipelines CI, l'analyse des vulnérabilités des dépendances et des artefacts de publication signés garantissent que chaque modification est traçable jusqu'à un auteur vérifié.

Conformité & Certifications

Répondre aux exigences des régulateurs là où ils opèrent

Notre posture de conformité est maintenue en continu — et non dans le cadre d'un exercice ponctuel. Les certifications, audits et préparations à l'agrément sont suivis en tant que livrables permanents du programme.

ISO 27001

Système de management de la sécurité de l'information certifié. Audits de surveillance annuels et recertifications triennales.

SOC 2 Type II

Critères de services de confiance pour la sécurité, la disponibilité et la confidentialité, attestés par un cabinet CPA indépendant.

PCI-DSS Ready

Environnements de données de carte conçus conformément aux exigences PCI-DSS v4.0. Programme de préparation accompagné par un QSA en cours.

MAS TRM Aligned

Directives de gestion des risques technologiques respectées pour les clients et déploiements domiciliés à Singapour.

HKMA STSC Aligned

Contrôles du manuel de politique prudentielle TM-E-1 documentés et justifiés pour les opérations de change à Hong Kong.

VARA Ready

Cadre de conformité de la VARA (Virtual Assets Regulatory Authority) de Dubaï intégré dans la feuille de route produit.

L'ensemble des artefacts de certification et des rapports d'audit sont mis à disposition des clients et prospects sous NDA sur demande.

APIs & Intégration

Une intégration pensée pour les développeurs, une fiabilité de niveau production

Des APIs versionnées et propres, avec des SDK complets, un accès sandbox interactif et des flux WebSocket en temps réel — une intégration qui respecte le temps de votre équipe technique.

REST API v2

Entièrement versionnée, spécification OpenAPI 3.1 publiée. Enveloppe d'erreur cohérente, pagination par curseur et clés d'idempotence sur chaque point de terminaison de mutation.

Flux WebSocket

Flux en temps réel pour le carnet d'ordres, les transactions, le solde de compte et les données de marché via des connexions WebSocket persistantes avec reconnexion automatique.

SDK Natifs

SDK officiels pour TypeScript/Node.js, Python et Go. Chaque SDK intègre des définitions de types, une logique de nouvelle tentative, des disjoncteurs et des exemples d'utilisation.

Webhooks

Livraison d'événements fiable avec nouvelles tentatives à recul exponentiel, signature des charges utiles HMAC-SHA256 et journaux de livraison par point de terminaison pour une observabilité totale.

Environnement Sandbox

Sandbox entièrement isolé reproduisant les fonctionnalités de production — y compris la simulation de correspondance d'ordres et les arbres de décision AML — sans données de production ni risque.

Passerelle FIX

Passerelle FIX 4.4 pour le routage d'ordres institutionnels, avec gestion des sessions, surveillance des signaux de vie et prise en charge des dialectes spécifiques à chaque marché.

Exemple : Passer un ordre à cours limité via REST API
POST /v2/orders
Authorization: Bearer <api_key>
Content-Type: application/json

{
  "symbol":    "BTC-USDT",
  "side":      "buy",
  "type":      "limit",
  "price":     "67450.00",
  "quantity":  "0.5",
  "timeInForce": "GTC",
  "clientOrderId": "ord-20240601-001"
}

// 201 Created
{
  "orderId":   "vvl-8f3a2c1d",
  "status":    "open",
  "symbol":    "BTC-USDT",
  "side":      "buy",
  "price":     "67450.00",
  "quantity":  "0.5",
  "filled":    "0.0",
  "createdAt": "2024-06-01T09:15:32.441Z"
}
Scalabilité & Performance

Des chiffres qui tiennent sous charge de production

Ces indicateurs représentent des performances mesurées sous charge soutenue — non des pics théoriques — validés par des tests de charge tiers et une surveillance continue en production.

99.99%
SLA de disponibilité de la plateforme
Mesuré sur les 24 derniers mois
<1ms
Latence du moteur de matching
P99 ordre-à-accusé-de-réception
1.2M
Ordres par seconde
Débit soutenu en pic
<50ms
Temps de réponse API
Latence P95 des points de terminaison REST
500+
Paires de trading
Sur les marchés spot, futures et OTC
$40B+
Volume annuel traité
Sur l'ensemble des déploiements clients

La scalabilité horizontale : native, non ajoutée après coup

Groupes de mise à l'échelle automatique

Les métriques de CPU, de mémoire et de profondeur de file d'attente pilotent la mise à l'échelle horizontale automatique en quelques secondes — sans intervention manuelle ni pré-provisionnement.

Architecture de services sans état

Chaque service est conçu sans état ; les données de session et l'état applicatif résident exclusivement dans des stores distribués, permettant une montée en charge instantanée sans sessions persistantes.

Partitionnement de base de données et réplicas de lecture

Le trafic en écriture est acheminé vers des primaires partitionnés ; les réplicas de lecture prennent en charge les charges analytiques et de reporting sans impacter le débit transactionnel.

Disjoncteurs et contre-pression

Les disjoncteurs basés sur Resilience4j et la contre-pression du limiteur de débit préviennent les défaillances en cascade lors de pics de charge extrêmes.

99.99%
Disponibilité de la plateforme — mesurée, non simplement affichée

Mesure sur les 24 derniers mois pour l'ensemble des déploiements en production. Les incidents sont consignés publiquement dans le portail client, avec des rapports d'analyse des causes premières (RCA) complets sous 48 heures.

Prêt à bâtir votre plateforme financière ?

Décrivez-nous votre projet. Nous apportons l'infrastructure, la sécurité et l'expertise en conformité.