Du MVP à la production : mise à l'échelle d'une plateforme de trading.
Changements opérationnels lors du passage d'un MVP de plateforme de trading à la production.
Le MVP
Un MVP de plateforme de trading en phase d'amorçage démontre typiquement une interface propre, un flux de trade fonctionnel, du paper trading et une intégration courtier. Il manque généralement de flux d'événements rejouables, d'observabilité, de réconciliation et de procédures d'incident.
Modes de défaillance
Quand de vrais utilisateurs exploitent la plateforme avec de vrais capitaux, plusieurs catégories de défaillance émergent.
Divergence des données
Les positions divergent de celles du courtier. Le P&L diverge du relevé bancaire. L'historique des trades diffère des rapports des bourses. Des pipelines de réconciliation sont requis dès la mise en production.
Types d'ordres
La production expose des stop orders, OCO, GTC, ordres hors séance et ordres sur instruments dé-listés. Une machine à états explicite des ordres est nécessaire.
Opérations sur titres
Splits, scissions, changements de symbole et listings exigent un sous-système de premier rang, non un traitement ad hoc.
Cloisonnement des locataires
Des intégrations clientes défaillantes consomment les limites de débit. Les retries de bots amplifient les défaillances. Des quotas par locataire, une observabilité par utilisateur et des limites de débit sont requis dès le lancement.
Astreinte
Les marchés tournent pratiquement en continu en semaine. Une rotation d'astreinte est requise même pour de petites équipes.
Planification anticipée
Les fondations de production sont plus économiques à construire avant la montée en échelle. Le rétro-équipement après est matériellement plus coûteux.