• Docs
  • Talk to an expert
Blog
Blog
BlogProduitÉtudes de casNouvellesPerspectives
Études de cas

Ascent : indépendance technologique, liberté et coûts réduits

8 minutes de lecture

Partager
Cette page a été rédigée en anglais par nos experts, puis traduite par une IA pour vous y donner accès rapidement! Pour la version originale, c’est par ici.
Drupal

Remarque : Wondrous a changé de nom pour devenir Ascent. Cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) pour refléter notre nouveau nom, Upsun Cloud. Tous les résultats et analyses restent inchangés

Quand les clients font appel à une agence digitale, qu’est-ce qu’ils recherchent ? De la créativité (c’est bon). Du talent (c’est bon). De l’innovation (c’est sûr, c’est bon). Mais au final, ce que les clients veulent vraiment, ce sont des solutions à des problèmes qu’ils n’ont pas encore réussi à résoudre tout seuls. Et c’est là que le studio créatif digital Ascent se démarque.

Fondé en Suisse en 2008, Ascent conçoit et développe des expériences utilisateur de premier ordre ainsi que des solutions numériques sur mesure à l’aide des dernières technologies web. L’équipe aborde les projets du point de vue de l’utilisateur et s’engage à les résoudre de manière créative. Rainer Friederich, directeur technique et associé gérant d’Ascent, décrit l’équipe comme une petite famille. Et depuis cinq ans, cette famille engagée de 23 membres affiche un taux de rotation du personnel quasi nul.

Trouver la meilleure solution pour chaque défi, ça veut dire ne pas se limiter à une seule technologie. L’équipe d’Ascent choisit plutôt les technologies qui donneront les meilleurs résultats et qui raviront ses clients internationaux. Des clients comme Roche, pionnier du secteur de la santé. Le géant pharmaceutique Novartis. Et l’un des constructeurs automobiles haut de gamme et de véhicules utilitaires les plus reconnus au monde, Daimler.

Simplifier les processus, réduire radicalement les coûts

Friederich et son équipe ont créé et géré des projets clients sur Acquia, Heroku, Amazon Web Services et d’autres plateformes. Ils ont choisi ces fournisseurs pour différentes raisons : une expertise en matière de processus, la capacité d’hébergement, la prise en charge d’un langage ou d’un framework particulier. Mais Friederich voulait un fournisseur qui lui permette de mettre en place un processus simple et cohérent pour les développeurs d’Ascent sur tous les projets clients — un objectif complexe et difficile à atteindre.

Au cours des cinq dernières années, l’équipe d’Ascent a mené douze projets Drupal 8 sur Acquia ; les processus étaient lourds. « Même s’il est possible d’automatiser les processus avec Acquia, c’est difficile à faire. Ça demande beaucoup de travail, et tu dois utiliser des bibliothèques et des processus Acquia propres au fournisseur, que tu ne trouveras nulle part ailleurs », explique Friederich. « Le processus d’Acquia ne pouvait tout simplement pas rivaliser avec celui d’Upsun. »

« Globalement, avec Upsun Cloud, on peut gérer un plus grand nombre de projets — et travailler sur plusieurs projets en même temps — qu’avant. »

Rainer Friederich, directeur technique et associé gérant, Ascent

Les fonctionnalités d’Upsun Cloud ne nécessitent aucune intervention manuelle de la part de l’équipe d’Ascent. « Ça a l’air tellement simple », dit Friederich. « Mais si tu as confiance en ta modification et que tu l’as testée sur une branche de fonctionnalités ou dans un environnement de développement, tu n’as qu’à fusionner la pull request, et c’est tout. Tu peux clore le projet et passer à autre chose. »

En commençant par le projet le plus simple, l’équipe a transféré les projets Acquia les uns après les autres vers Upsun Cloud, jusqu’à ce que tous les projets aient été migrés. Les projets étant désormais sur Upsun Cloud, ils ont décidé de ne plus former de nouveaux développeurs aux processus Acquia. « Ça aurait été une véritable perte de temps », explique Friederich. « On est désormais totalement indépendants d’Acquia, et c’est une bonne chose. »

Upsun Cloud nous permet de faire appel à un seul fournisseur de solutions pour toutes les différentes technologies et approches qu’on utilise dans nos projets. Pour nous, c’est le principal avantage d’Upsun. »

Rainer Friederich

Aujourd’hui, quand les développeurs d’Ascent démarrent un nouveau projet Upsun Cloud à partir de zéro, ils peuvent utiliser leur propre modèle pour tout configurer à distance — l’environnement de production, tous les processus de déploiement et tout le reste — en moins de 20 minutes. Friederich qualifie ce processus de « carrément génial ». « À ce stade, je n'envisagerais jamais d'acheter du matériel serveur quelque part et d'écrire tous les scripts de déploiement, etc. ; c'est tout simplement impensable », conclut Friederich.

Réduction de 80 % des coûts liés aux ressources d’infrastructure et aux processus

Un autre point sur lequel Friederich a expliqué qu’Acquia ne pouvait pas rivaliser avec Upsun Cloud ? Le prix. Après avoir migré ses douze projets Drupal 8 d’Acquia vers Upsun Cloud, Ascent a pu réduire de 80 % ses coûts liés aux ressources d’infrastructure et aux processus.

Enfin, les processus et l’automatisation d’Upsun Cloud permettent à Ascent de gagner beaucoup de temps par rapport aux anciens fournisseurs et de maintenir des coûts de maintenance et d’assistance à un niveau bas, ce qui se traduit par des contrats d’assistance client plus rentables.

Moderne et intuitif pour les développeurs

Comme on l’a vu, c’est essentiel pour l’équipe d’Ascent d’avoir la flexibilité d’utiliser les langages et les frameworks les plus adaptés à chaque projet client. Et c’est une raison majeure pour laquelle les développeurs d’Ascent ont adopté Upsun Cloud.

« Quand tu travailles avec Drupal sur Platform SH, tu utilises une approche standard, moderne et à la pointe de la technologie pour la programmation et la gestion PHP », explique Friederich. « C’est beaucoup plus naturel pour nous de travailler avec Drupal 8 sur Upsun cloud, car tous les projets Symfony qu’on réalise en PHP ou en Laravel fonctionnent de la même manière. » À l’inverse, « travailler avec Drupal sur Acquia, c’est comme on travaillait il y a 10 ans ; il faut des connaissances spécifiques, et la courbe d’apprentissage est raide. On veut une approche indépendante de la technologie pour travailler avec les logiciels », ajoute Friederich.

Au début de l’année, quand Ascent a lancé une équipe dédiée au support client et au développement de petites nouvelles fonctionnalités, ils ont effectué l’intégration d’un nouveau développeur qui découvrait à la fois Upsun Cloud et Drupal 8. Après une formation minimale d’une semaine, ce développeur était déjà capable de travailler sur 20 projets différents. « Il y a deux ou trois ans, je n’aurais jamais pu imaginer que des développeurs puissent travailler sur plus de trois projets différents en une journée ; avec Upsun Cloud, c’est possible de travailler sur 10 projets différents », raconte Friederich.

L’équipe d’Ascent choisit les langages et les frameworks (notamment Drupal, Laravel, Node.js et Symfony) ainsi que les technologies qui permettront d’obtenir des résultats optimaux et de satisfaire leurs clients internationaux.

Les fonctionnalités de Upsun Cloud qu’Ascent adore

  • Les environnements de branches de fonctionnalités : 
    je ne pourrais plus imaginer développer sans ça. La possibilité pour plusieurs développeurs de travailler simultanément sur plusieurs fonctionnalités, combinée à la CLI d’Upsun Cloud, est vraiment très pratique pour gérer tous nos projets.
  • Intégration Git et intégrations avec GitHub 
    On les utilise sur tous les projets !
  • Assistance Temps de réponse 
    incroyablement rapide pour les problèmes critiques, toujours dans les délais pour les problèmes non critiques. Ces réponses sont bien formulées et très utiles.

Des solutions efficaces pour des projets et des clients de toutes tailles

Des petits clients avec un seul site web aux grandes entreprises qui ont besoin d’évolutivité pour répondre à la demande de centaines de milliers d’utilisateurs, Ascent a su tirer parti des capacités de Upsun Cloud pour créer des solutions à tous les niveaux. Le tout en utilisant les mêmes processus.

Petit projet, client du secteur de l’éducation

Défi : 
Migrer six ou sept petits sites web vers un nouveau site Drupal, en mettant en place un grand nombre de redirections très, très compliquées pour toutes les anciennes URL avant la mise en ligne.

Résultat : 
Ce travail a été super simple grâce au fichier routes.yaml d’Upsun Cloud. Ça nous a épargné beaucoup de boulot, qu’on aurait autrement dû faire manuellement dans la configuration de l’ingénieur.

Projet complexe, client de taille moyenne

Défi : 
Gagner en flexibilité et améliorer les performances.

Résultat : 
En passant d’Acquia à Upsun Cloud et en ajoutant Cloudflare par-dessus, on a pu booster considérablement les performances et réduire les coûts de 40 %. Et maintenant, on peut avoir au moins cinq environnements ouverts (fonctionnalités/corrections de bugs) à valider avec notre client ; l’ancien modèle de développement — avec des environnements de développement, de test et de production statiques — n’en autorisait que deux.

Grand projet, client entreprise

Défi : 
Développer un intranet capable de s’adapter pour prendre en charge 200 000 utilisateurs authentifiés à la demande.

Résultat : 
dès le lancement, le site s’est adapté pour prendre en charge tous les utilisateurs authentifiés sans aucune intervention manuelle de notre part. Upsun Cloud nous a aidés en nous proposant une intégration et un accompagnement exceptionnel dans cet environnement d’infrastructure complexe. Deux jours après le lancement, on a reçu un e-mail du client disant : « Tout fonctionne super bien et très vite ; on n’a jamais eu de système capable de gérer une telle charge ! » Ça a été un vrai succès pour nous.

La force réside dans la petite taille

Une petite équipe très soudée, avec une culture d’entreprise forte. Un partenaire client stratégique, passionné par la mise en place de solutions numériques innovantes et durables qui font la différence. Des solutions qu’Ascent héberge, dans la mesure du possible, sur la plateforme sh. « Une approche agnostique, un excellent support, la sécurité et des tarifs avantageux, voilà pourquoi on reste fidèles à Upsun Cloud », conclut Friederich.

Déployez en toute liberté.
Essayez Upsun gratuitement.

Développez avec DispatchDéployez avec Cloud