Nous avons la chance d'interagir avec des clients qui ont besoin d'aide pour des cas d'utilisation intéressants. Les relations que nous établissons avec eux illustrent notre mission : accélérer l'innovation en rendant l'informatique en nuage simple, abordable et accessible à tous.
L'un de ces clients est Lead Sherpa. Basée à Denver, CO, Lead Sherpa fournit une plateforme de messagerie textuelle conforme pour les investisseurs immobiliers. L'entreprise a commencé à travailler avec nous très tôt, lorsqu'un développeur lui a recommandé de passer de Heroku à Linode. Lead Sherpa avait une base d'utilisateurs croissante et son fondateur Jason Nickel a découvert qu'il avait besoin de mettre à niveau son infrastructure pour faire face à la charge supplémentaire.
Notre équipe Professional Services a été en mesure de guider Lead Sherpa dans la construction d'une infrastructure évolutive afin de mieux répondre à la croissance de leur base d'utilisateurs et de les mettre dans une position où l'expansion future serait un processus simple. Faire évoluer votre puissance de calcul avec Linode est un processus simple, mais faire évoluer votre application nécessite une compréhension de sa mise en œuvre, et c'est là que notre équipe Professional Services a été en mesure d'aider Lead Sherpa.
Après la mise à jour, Lead Sherpa a commencé à rencontrer des problèmes avec leur file d'attente de tâches, Celery. Nous avons aidé Lead Sherpa à remettre Celery en marche rapidement, en identifiant les tâches les plus courtes et les plus longues et en les classant dans des files d'attente en fonction de la taille de la tâche et de l'impact ou non de la tâche sur l'expérience utilisateur. L'application utilisait une file d'attente de tâches pour alimenter sa fonctionnalité de messagerie texte.
Nous avons constaté que les messages étaient parfois bloqués par des tâches sans rapport, ce qui avait un effet négatif sur l'expérience de l'utilisateur. Ce problème, associé à des temps de réponse plus lents sur leur application, a naturellement conduit notre client à s'interroger sur l'utilisation des ressources. Lorsque nous avons examiné la configuration de leur infrastructure et les performances de leur application, nous avons découvert que les performances de la base de données étaient beaucoup plus lentes que ce à quoi nous nous attendions. L'application de Lead Sherpa dépend fortement d'une base de données performante, et nous avons dû la régler en même temps que leurs ressources informatiques, en nous concentrant sur quatre principes :
- Configuration
- Indexation
- Efficacité de l'application
- Matériel
Bien que chaque cas d'utilisation soit unique, l'équipe de Linode Professional Services aide souvent nos clients :
- Migrations de sites
- Exécuter des déploiements de logiciels en toute sérénité
- Réglage et optimisation de l'infrastructure en nuage
- Transition et maintien d'environnements à haute disponibilité
Pour en savoir plus sur Linode Professional Services , cliquez ici. Pour en savoir plus sur la façon dont nous avons aidé Lead Sherpa à faire face à sa croissance accélérée grâce à un service et une assistance inégalés, lisez notre témoignage sur Lead Sherpa ou notre série Craft of Code sur Jason Nickel.
Commentaires