9 minutes de lecture
Vous recherchez un fournisseur de plateforme cloud fiable et digne de confiance, offrant des capacités d'automatisation, des mises à jour de sécurité régulières et une compatibilité avec Drupal et de nombreux autres frameworks susceptibles d'alimenter un site web de commerce électronique.
Une plateforme d'hébergement avec mises à jour automatiques, mise à l'échelle automatique, communauté et assistance 24 h/24, 7 j/7, compatibilité avec plusieurs frameworks pour faciliter l'intégration de nouveaux développeurs, et une amélioration significative de la sécurité et de la protection des données.
Remarque : cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) afin de refléter notre nouveau nom, Upsun. Tous les résultats et informations restent inchangés.
Depuis 1968, Cambridge Audio développe des équipements audio haut de gamme afin de restituer la véritable nature du son aux mélomanes du monde entier. Des écouteurs et systèmes hi-fi d'entrée de gamme aux enceintes avancées et installations haut de gamme, Cambridge Audio a remporté de nombreux prix qui attestent de la qualité et de la valeur de ses produits.
Pendant plus de huit ans, Povilas Uogintas a occupé le poste de développeur web principal chez Cambridge Audio. Il a traversé de nombreuses vicissitudes techniques au sein de l'entreprise et connaît par cœur les besoins et les défis liés à la gestion de sa présence sur le web.
L'un des principaux défis auxquels M. Uogintas a été confronté a été de trouver une plateforme d'hébergement fiable. L'ancien fournisseur offrait un support irrégulier, ce qui obligeait l'équipe de développement de M. Uogintas à se concentrer sur l'infrastructure et la maintenance des fournisseurs plutôt que sur la création de nouvelles fonctionnalités. Au début de l'année 2018, il a décidé de passer à une solution proposée par Upsun.
M. Uogintas revient sur certaines des difficultés que lui et son équipe ont rencontrées avec l'ancien fournisseur d'hébergement de Cambridge Audio. Bien que celui-ci contrôlait le serveur et sa gestion, il n'était pas suffisamment réactif aux besoins de son équipe.
« Ce n'était pas efficace. L'infrastructure n'était tout simplement pas là. Nous devions effectuer les mises à jour de sécurité PHP et tout mettre à jour nous-mêmes », explique M. Uogintas. « L'ensemble du processus de mise à jour était archaïque, il fallait déposer des fichiers FTP. Ils ne géraient pas vraiment cela. Nous devions tout vérifier en permanence et leur demander d'effectuer les mises à jour nécessaires. Et ils le faisaient, quand nous leur demandions. Mais ce n'était pas une façon moderne de travailler. Rien n'était connecté. »
M. Uogintas s'est mis à la recherche d'une solution qui permettrait à l'équipe de Cambridge Audio de se concentrer à nouveau sur l'amélioration des fonctionnalités du site web et la mise à disposition de nouvelles fonctionnalités, au lieu de s'occuper de tâches basiques et fastidieuses. Il voulait un fournisseur capable d'offrir une automatisation et une documentation claire. Se souvenant d'Upsun lors d'un événement Drupal Camp London, il a commencé à comparer ses offres à celles de plusieurs autres solutions cloud.
Après avoir évalué de nombreuses options, il a choisi Upsun.
« J'ai apprécié que la documentation soit davantage axée sur les développeurs », explique M. Uogintas. « Les autres documentations que j'ai consultées concernaient davantage les créateurs de sites web et d'autres aspects. Dans l'ensemble, j'avais davantage confiance en Upsun. »
Cambridge Audio utilise Drupal pour sa boutique en ligne, mais peut également traiter des commandes provenant de sites de commerce électronique externes tels qu'eBay et Amazon. Upsun a été l'une des premières plateformes à prendre en charge Drupal en natif, ce qui a simplifié l'intégration d'Upsun dans le flux de travail des développeurs.
« La mise en route a été facile », explique M. Uogintas. « La configuration initiale était déjà faite, nous avons juste eu besoin d'apprendre quelques nouvelles choses, mais cela n'a pas été difficile du tout. »
Depuis que Cambridge Audio a adopté Upsun comme solution d'hébergement, M. Uogintas affirme que la productivité des développeurs s'est considérablement améliorée. Son équipe n'a plus à gérer autant de tâches manuelles qu'auparavant et peut désormais se concentrer sur la livraison plus rapide de nouvelles fonctionnalités aux clients.
L'une des fonctionnalités d'Upsun les plus utiles pour l'équipe de M. Uogintas, composée de trois développeurs à temps plein, d'ingénieurs QA et de sous-traitants, est la fonctionnalité de branchement.
« La création d'environnements locaux a toujours été fastidieuse », explique M. Uogintas. « Mais depuis que nous hébergeons nos sites sur Upsun, nous pouvons facilement créer une nouvelle branche, télécharger des données, copier rapidement un site web, effectuer nos tests, partager nos tests, les partager avec tout le monde, puis déployer toutes les modifications en amont sur le site en production. Cela nous a permis de passer à la vitesse supérieure. »
La possibilité de tester des fonctionnalités dans des environnements de travail associés aux branches a été particulièrement utile pour identifier les bugs, améliorant ainsi l'efficacité de l'équipe de développement. Auparavant, l'équipe testait les nouveaux développements de manière séquentielle sur un seul site de test, ce qui ralentissait son flux de travail. Désormais, elle peut tester plusieurs nouvelles fonctionnalités en parallèle.
« Nous pouvons créer différentes branches et différentes couches de sécurité pour nous assurer qu'aucune activité ne sera exposée. Nous pouvons y masquer toutes les informations sensibles et empêcher quiconque de les consulter ou de les copier. C'est une fonctionnalité dont je ne pourrais plus me passer, d'un point de vue sécurité. »
Povilas Uogintas
Développeur web principal
Cambridge Audio
Outre des déploiements plus rapides et plus fréquents, la fonctionnalité de branchement permet également aux nouveaux développeurs de se familiariser rapidement et de progresser plus efficacement dans les flux de travail.
« Si de nouveaux prestataires arrivent, nous pouvons créer de nouvelles branches en un rien de temps et les configurer rapidement et en toute sécurité », explique M. Uogintas. « Ils peuvent faire ce qu'ils veulent dans leur propre environnement sans influencer le site en ligne. Et si vous avez une équipe plus importante avec de nombreux développeurs, il est très facile de créer différents utilisateurs pour différentes branches. »
Selon M. Uogintas, la possibilité de faire évoluer l'infrastructure à tout moment a été un avantage considérable. Si un site ralentit lorsque le volume de trafic augmente, les sites de Cambridge Audio peuvent facilement réagir rapidement et s'adapter à l'évolution de la demande.
« Les options de mise à l'échelle sont pratiquement illimitées. C'est facile à faire. Auparavant, notre site fonctionnait mal pour différentes raisons », souligne M. Uogintas. « Avant, lorsque le trafic augmentait, nous ne pouvions rien faire. Nous ne pouvions pas augmenter notre capacité en quelques heures. Mais lors du dernier Black Friday, par exemple, nous avons pu augmenter notre capacité d'un ou deux niveaux. »
Le site web de Cambridge Audio fonctionne si bien que M. Uogintas et son équipe sont en train de passer à un niveau supérieur du service Upsun.
« Nous sommes passés au niveau d-24, le niveau Entreprise. Nous sommes en pleine expansion », explique M. Uogintas. « De plus en plus d'utilisateurs consultent notre site web et utilisent nos applications. Notre clientèle s'agrandit, ce qui augmente la demande sur nos serveurs, qui doivent être plus puissants, plus rapides et plus performants. Plus le site doit traiter de demandes, plus nous devons développer notre activité. »
M. Uogintas loue non seulement les fonctionnalités techniques d'Upsun, mais aussi l'engagement et la réactivité de son équipe d'assistance.
« Nous utilisions auparavant le canal Slack. C'était très bien. Si vous aviez un problème, quelqu'un vous contactait et le résolvait. Mais depuis que nous sommes passés à Enterprise, nous comptons sur votre assistance, qui est excellente. Si nous rencontrons des problèmes, nous créons des tickets. Ceux-ci sont ensuite transmis à qui de droit et nous obtenons la réponse souhaitée », explique M. Uogintas. « C'est formidable. »
M. Uogintas se dit également moins préoccupé par les cyberattaques et les problèmes de sécurité, ce qui a été l'une des principales raisons pour lesquelles lui et son équipe ont décidé d'étendre l'utilisation d'Upsun à d'autres sites web et à plusieurs projets. Pour conserver les données sensibles en dehors du code, M. Uogintas utilise les variables Upsun.
« Imaginons que notre système dispose d'identifiants pour certains sites web. Vous pouvez créer des variables qui sont enregistrées et stockées en toute sécurité avec Upsun », explique-t-il. « Ainsi, si notre code venait à être volé pour une raison quelconque, toutes les variables seraient sécurisées, ce qui est très appréciable. »
M. Uogintas révèle également que malgré la pandémie de COVID-19 qui a bouleversé notre façon de vivre, de travailler, de faire nos achats et d'interagir les uns avec les autres, les choses se passent plutôt bien pour lui et son équipe chez Cambridge Audio.
« Tout le monde travaille désormais à domicile. Avant, tous les développeurs venaient au bureau. Grâce à Upsun, nous pouvons travailler de n'importe où. Il nous suffit d'emporter notre ordinateur portable, et nous pouvons travailler partout », explique M. Uogintas. « Cela nous a permis de recruter des développeurs partout dans le monde. »
Il souligne également que pendant les confinements liés à la pandémie, les gens ont réévalué leur équipement audio domestique et ont décidé de le moderniser, ce qui a entraîné un boom des affaires pour Cambridge Audio.
« Les sites web sont très actifs, il y a beaucoup de choses qui se passent en coulisses pour les faire fonctionner 24 heures sur 24, 7 jours sur 7. Tout cela représente une consommation d'énergie et un impact sur l'environnement. C'est l'une des raisons pour lesquelles je me suis également intéressé à Upsun, en termes de respect de l'environnement et de convergence avec les valeurs de notre entreprise. »
Povilas Uogintas
Développeur web principal
Cambridge Audio
« La période a été difficile, mais les gens voulaient quand même pouvoir écouter leur musique. C'est pourquoi nous avons dû nous mettre à niveau », explique M. Uogintas. « Nous adoptons une approche plus écologique et durable, car c'est la bonne chose à faire et Upsun peut nous y aider. »
Dans l'ensemble, M. Uogintas conclut que le processus de développement de son équipe est devenu plus facile et plus rapide que jamais depuis que Cambridge Audio a adopté Upsun.
« Dans l'ensemble, nous sommes satisfaits d'Upsun », dit-il. « Nous sommes satisfaits du service et nous sommes satisfaits de notre situation actuelle. »