Bitfinex

Bitfinex garantit que sa plate-forme de trading haute fréquence est aussi rapide que possible grâce à Load Balancing, l'équilibrage de charge de Cloudflare.

Bitfinex est la plateforme de trading Bitcoin la plus grande et la plus avancée au monde. En offrant une plateforme complète de transactions au comptant (spot trading) pour les principales cryptomonnaies telles que le bitcoin, l'éthereum, le litecoin, le monero, le zcash et beaucoup plus encore, des centaines de millions de transactions sont traitées mensuellement par la plateforme de Bitfinex (presque 735 millions de dollars de transactions dans les 30 jours précédant le 1er mars 2017).

graphique-volume-bitfinex

Le défi de Bitfinex : des performances élevées avec une sécurité rigoureuse

En tant que plate-forme de trading haute fréquence, Bitfinex a deux priorités essentielles : la rapidité et la sécurité. La vitesse est cruciale pour les utilisateurs de Bitfinex, car ils ont besoin des derniers prix des crypto-monnaies pour pouvoir effectuer rapidement des transactions tout au long de la journée. Pour que les utilisateurs disposent de ces informations, Bitfinex s'efforce de fournir une interface utilisateur la plus rapide possible. À cet effet, la société a mis en place une série de serveurs frontaux distribués, qui constituent le premier point de contact de l'utilisateur avec sa plate-forme. Cependant, cette solution a amené Bitfinex à relever un autre défi : ces serveurs front-end se retrouvant parfois submergés par les pics de trafic, les utilisateurs étaient confrontés à des performances lentes et dégradées. Bitfinex avait donc besoin d'un moyen de répartir uniformément le trafic sur ces serveurs pour éviter la surcharge et permettre à ses utilisateurs de bénéficier des vitesses les plus rapides possibles.

La sécurité est une préoccupation constante pour toute institution financière. Pour une plate-forme basée sur le web comme Bitfinex, une faille de sécurité pourrait entraîner un temps d'arrêt, ce qui s'avérerait particulièrement problématique pour une plate-forme haute fréquence. « Bitfinex est une plate-forme de trading à haute disponibilité et haute fréquence », explique Adam Chamely, développeur chez Bitfinex. « Si les clients ne peuvent pas accéder à notre plate-forme, ils ne peuvent pas trader. Et s'ils ne peuvent pas trader sur notre plate-forme, ils iront voir ailleurs. Nous les perdrions en tant que clients et nous perdrions leur volume de transactions, ce qui nous placerait dans une position plus délicate et signifierait que nous pourrions perdre encore plus. » Bitfinex avait eu recours aux services d'un ancien fournisseur de sécurité, mais commençait à être frustrée par une structure tarifaire qui ne faisait que changer.

La solution de Bitfinex : un équilibrage de charge sécurisé basé dans le cloud

« J'entends parler de Cloudflare depuis un certain temps, et d'autres membres de l'équipe avaient utilisé le service. Nous avons donc décidé de voir s'il pouvait nous aider à relever le défi auquel nous étions confrontés », déclaré Adam Chamely. « Nous avons envisagé de déployer notre propre solution, mais en fin de compte, celle de Cloudflare était plus attrayante : une plate-forme existante qui avait fait ses preuves et nous permettait de nous concentrer sur le développement de nos propres offres au lieu de réinventer la roue ».

Bitfinex utilise désormais Load Balancing, l'équilibrage de charge de Cloudflare, pour distribuer intelligemment le trafic sur ses serveurs frontaux. Et Adam Chamely de souligner : « Nous utilisons Cloudflare Load Balancing pour répartir le trafic entre nos serveurs frontaux afin d'augmenter la capacité de notre réseau et garantir l'intégrité de ces serveurs. Nous apprécions également le fait que le basculement route le trafic de manière fluide vers un serveur intègre si ce serveur venait à être hors ligne. Ces deux éléments garantissent la haute disponibilité et le temps d'activité dont nous avons besoin sur notre plate-forme ».

Désormais, Bitfinex bénéficie aussi des fonctionnalités de sécurité avancées de Cloudflare. Avec des données IP Reputation provenant de plus de 25 millions de propriétés Internet sur son réseau, le WAF (web application firewall) de Cloudflare bloque les requêtes malveillantes touchant les serveurs de Bitfinex. D'autre part, la protection DDoS de Cloudflare (qui est la meilleure de sa catégorie) garantit que la plateforme de Bitfinex est protégée contre les attaques DDoS les plus importantes sur Internet. Cette protection donne une grande tranquillité d'esprit à Bitfinex en veillant à ce que ses clients n'aient pas à se soucier de l'indisponibilité ou de le compromission de la plateforme.

Bitfinex
Études de cas associées
Key Results

Grâce à Load Balancing, Bitfinex dispose d'un front-end hautement disponible et performant

La suite de sécurité avancée offre à Bitfinex et comme à ses clients une grande sérénité

Cloudflare offre un service constamment fiable, avec une équipe réactive et bien informée.

Adam Chamley
Développeur