Balinea est le leader français de la réservation en ligne de soins en instituts, coiffeurs et spas. Depuis 2011, leur site Web, conçu comme une marketplace, offre au grand public la possibilité de réserver instantanément son soin beauté en ligne à Paris, Lyon et une dizaine d’autres villes en France. 20 000 réservations sont ainsi effectuées chaque mois.

Plus de 3 500 instituts partenaires de la plateforme digitale bénéficient de la mise à disposition par Balinea d’un catalogue d’outils pour optimiser la gestion de leurs activités commerciales et pour certains d’entre eux, un site de réservation en marque blanche.

« En 2016, nous avons décidé de monter en puissance, avec comme objectif une croissance importante du taux de réservation. Afin de soutenir notre croissance, du recensement des partenaires à l’enrichissement du catalogue, nous avons choisi de basculer d’un hébergement Oxalide à Amazon Web Services (AWS). »

  • Une infrastructure adaptée aux perspectives de croissance de la marketplace, soit plus de 30 % en volume d’affaire dans les 12 prochains mois
  • Simplifier la gestion de l’infrastructure et supprimer les contraintes liées à sa gestion
  • Rationaliser les coûts liés à l’infrastructure

Entre 2014 et 2015, Balinea modifie complètement son environnement technologique. L’entreprise recrute massivement pour le développement et la refonte totale de sa plateforme et de ses outils destinés aux entreprises et de son site grand public.

Avec l’aide de son partenaire Oxalide, qui les aide à optimiser leur infrastructure, la marketplace redimensionne cette dernière, qui atteint un degré de stabilité adéquat en 2015. Elle a divisé par deux son Speed Index (temps de chargement de la partie visible d’une page) en 6 mois. Ces premiers efforts la libèrent de sa dette technique, sa disponibilité atteignant les 99,9 %. Cependant, avec des enjeux business à la hausse, les exigences techniques augmentent d’autant.

« Augmenter l’adaptabilité de nos ressources disponibles, afin d’accompagner les prévisions de croissance est devenu l'une de nos principales exigences », précise Jérémy Laplanche, CTO de Balinea. Parallèlement, l’équipe technique, dont les missions sont tournées vers le service au client, n’est pas spécialisée en gestion d’infrastructure.

Oxalide, partenaire Devops & Cloud, certifié AWS Advanced Consulting Partner, recommande alors AWS afin de disposer au quotidien d’une plateforme souple, puissante et hautement évolutive pour conforter l’approche microservices adoptée par Balinea.

La migration s’est déroulée entre mai et juillet 2016. Une recette sur quelques semaines a permis de s’assurer de l’adaptabilité globale jusqu’au transfert du trafic sur AWS. « Même certains premiers sous-dimensionnements constatés n’ont pas vraiment posé de problèmes puisque le passage à une instance supérieure est sans impact sur le service délivré à l’utilisateur, tout en était simple et rapide pour nos équipes », souligne Jérémy Laplanche.

L’équipe profite de services managés à haute disponibilité : Amazon ElastiCache l’affranchit de la gestion des serveurs de cache, Amazon S3 de celle du stockage des médias, ou encore Amazon RDS de la gestion des bases de données. La distribution mondiale de ces dernières est par ailleurs adaptée aux futurs besoins de localisation de la plateforme.

Jérémy Laplanche est enthousiaste : « Nous n’avons plus à réinventer la roue ! C’est aussi confortable que sécurisant. Notre équipe peut vraiment se concentrer sur les aspects créatifs de son travail. »

Balinea a désormais multiplié par deux ses ressources pour un coût d’infrastructure identique tout en bénéficiant d’une capacité plus importante. En utilisant AWS, Balina peut aussi profiter des dernières technologies et donc des dernières mises à jour des versions applicatives et logicielles.

Le temps de déploiement en production a été divisé par deux et la disparition des contraintes, notamment grâce aux configurations identiques des serveurs, a permis de gagner en régularité. « Nous déployons maintenant des mises à jour des applications et logiciels jusqu’à 6 à 7 fois par semaine. Avec AWS, c’est simple et rapide, sans problématique de réplication des serveurs », se félicite Jérémy Laplanche.

AWS a également favorisé la collaboration entre les équipes de Balinea et d’Oxalide, qui disposent dorénavant d’environnements identiques. « Depuis, les tests d’intégration se font en partenariat et c’est très profitable, souligne Jérémy Laplanche. Nous montons en compétence chaque jour. »

En 2017, Balinea entend tirer encore parti des services managés et notamment d’Amazon CloudFront pour une mise à disposition rapide des fichiers aux utilisateurs et pour offrir de nouveaux outils aux développeurs. L’auto-scaling, dans une optique d’optimisation financière, devrait être adopté une fois l’automatisation de l’ensemble des processus réalisée.