Découverte et usage de Rust en production

Temps de lecture estimé : 1 minute(s)

*Attention, ce contenu a été publié il y a 2 années. Il n'est peut-être plus d'actualité.*

Découvrez le retour d’expérience d’OVH sur l’utilisation du langage de programmation Rust dans la création de services haute performance : SSL Gateway, IP Load Balancing NextGen, Metrics Data Plateform, CDN par Adrien Bensaïbi, développeur chez OVH.

Lors de cet #OVHMeetup, qui a eu lieu le 4 avril à Lille en présence de la communauté Lille-Rust, la discussion a également porté sur les avantages de Rust : sûreté, vitesse d’exécution, faible empreinte mémoire.

Enfin, Quentin Fremeaux, (@PopzeLife) de la communauté Mozilla francophone, a présenté les dernières avancées du projet Servo, le nouveau moteur de rendu haute performance et parallèle de Firefox, conçu pour les appareils modernes et basé sur Rust.

Durée de la vidéo : 56 minutes.

Vous ne connaissez pas Rust ? Voici comment, David Bryant, à la tête Platform Engineering de Mozilla, évoque Rust :

Il s’agit d’un langage de programmation système qui fonctionne à la vitesse de l’éclair et simplifie le développement de programmes parallélisés, en garantissant la sûreté de la mémoire et l’isolation entre les threads (tâches). Dans la plupart des cas, le code écrit en Rust refusera même de compiler s’il n’est pas fiable.

Adrien est développeur sur le projet IP Loadbalancing nouvelle génération chez OVH. Il s’intéresse particulièrement aux problématiques de performances et de la répartition des charges sur les serveurs web. En plus de son activité chez OVH, il fait partie de Lille Rust, communauté de développeurs Rust sur Lille.