Chez HomeCinéSolutions, tout le monde est passionné par la hi-fi et le home cinéma. Et cette passion caractérise toute l’entreprise.
Tout d’abord parce que la société est 100% détenue par ses collaborateurs.
Mais aussi parce qu’ils proposent une sélection des meilleurs produits, des prix compétitifs, un excellent service client et le respect des données personnelles avec notamment une limitation des scripts de pistage au minimum.
Tout cela avec seulement 15 employés pour un chiffre d’affaires de 15 millions d’euros, soit la moitié de l’effectif moyen des concurrents à chiffre d’affaires égal.
Élu meilleur site spécialisé en image et son par le magazine Capital en 2019 et 2020, l’équipe technique se compose pourtant de seulement 2 personnes et 100% remote !
Clément Joubert, CTO de HomeCinéSolutions, est responsable de l’application créée avec Ruby on Rails en 2006 et servant aussi d’ERP : gestion des achats, interactions transport, banques, analyses et statistiques, déclarations légales, SAV, interactions avec les clients, etc.
Cette application était hébergée sur des serveurs dédiés infogérés et Clément avait de nombreux problèmes tels que :
C’est pour cela qu’en 2017 Clément a commencé à tester d’autres services. L’IaaS était trop compliqué et trop chronophage pour apporter une valeur substantielle à l’équipe technique. Même chose pour de nombreux PaaS ne proposant pas assez de fonctionnalités pour apporter un gain de temps significatif.
En 8 ans le service d’info-gérance ne nous a appelé que quelques fois pour nous signaler des attaques. Quand ils faisaient des mises à jour de version, l’application ne redémarrait pas toujours toute seule et la reprise était laborieuse.
Au final le choix de Clément s’est porté sur Scalingo.
Premièrement parce que cela permettait à prix égal d'être hébergé sur une plateforme haute disponibilité avec notamment des clusters multi-noeuds pour Redis et PostgreSQL qui permet à l'équipe technique d'avoir l'esprit tranquille et de faire des mises à jour sans aucune période d'indisponibilité.
Mais aussi en raison du support réactif qui a corrigé les problèmes de performances détectés lors de certains tests de montée en charge spécifique.
Enfin, Clément aime aussi les nombreuses fonctionnalités qui lui font gagner du temps tous les jours comme :
Par rapport à nos serveurs dédiés et malgré Docker et toute l’infrastructure mise en place chez Scalingo la perte de performance a été imperceptible ! Entre la scalabilité, l’isolation, la souplesse de la plateforme, et l’orchestration très bien faite, bravo !
Depuis le passage à Scalingo, le chiffre d’affaires de HomeCinéSolutions a augmenté de 50% et pourtant l’équipe technique n’a pas changé. La charge de travail sur l’administration système a grandement diminué tout en intégrant beaucoup de nouvelles fonctionnalités, précise Clément.
En plus de cela les performances sont bien présentes. Le site est hébergé sur la région osc-fr1 basée sur le IaaS de 3DS Outscale et le temps de réponse moyen sur le site est de 120 millisecondes et 249 millisecondes en 95 percentile.
Et pourtant le site utilise toujours la même application Ruby on Rails qu’en 2006. Elle a été maintenue depuis la version 1.1 du framework et a évolué pour être désormais en version 6.0.
"Avec le passage sur Scalingo, on a vu des gains immédiats au quotidien. Avant on devait maintenir nos scripts de déploiement, faire de la configuration, et superviser quotidiennement les processus courants et tout ça sans avoir la main sur nombre de services clés. Maintenant on fait tout en quelques lignes de commande et on visualise l’intégralité de nos systèmes."
Chez Scalingo (avec nos partenaires), nous utilisons des traceurs sur notre site.
Certains, essentiels et fonctionnels, sont nécessaires au bon fonctionnement du site et ne peuvent pas être refusés.
D'autres sont utilisés pour mesurer notre audience, entretenir notre relation avec vous et vous adresser de temps à autre du contenu qualitatif ainsi que de la publicité.