Blog

Evernote améliore le parcours client avec PagerDuty

par Garrett Plasky 30 avril 2018 | 3 minutes de lecture

Imaginez la frustration que vous ressentez lorsque vous écrivez quelque chose dans Google Docs et que vous perdez soudainement votre connexion Internet. Ou la panique que vous ressentez lorsque vous recherchez dans l'application Notes de votre téléphone une note très particulière que vous avez tapée sur votre ordinateur à propos des éléphants de Djibouti pour gagner au jeu-questionnaire, et que vous ne la trouvez pas.

Des notes de réunion aux anecdotes diverses et variées, Evernote a pour mission d'aider les utilisateurs à créer, rassembler, entretenir et partager des informations. Nos capacités de recherche uniques permettent aux utilisateurs de trouver des informations quand ils en ont besoin, quel que soit le format dans lequel elles ont été stockées (note, image, PDF ou enregistrement vocal). Notre produit est une application SaaS multiplateforme conçue pour permettre aux utilisateurs d'organiser, de personnaliser, de consommer et de partager des idées à partir de n'importe quel appareil et à tout moment. Plus de 220 millions de personnes utilisent actuellement notre produit dans le monde, et ce nombre augmente chaque jour.

En tant que responsable SRE, mon équipe d'ingénieurs en fiabilité du site est responsable de la satisfaction des clients en s'assurant que notre produit fonctionne comme prévu. Cela signifie des temps d'arrêt minimes, mais si temps d'arrêt Cela arrive, nous devons agir vite et résoudre le problème le plus rapidement possible.

C'est là qu'intervient PagerDuty : lorsque j'ai rejoint Evernote en 2012, nous utilisions PagerDuty principalement pour les alertes et les notifications, ainsi que pour planification de la rotation des astreintes En 2016, nous avons entamé une évolution majeure de notre infrastructure d'hébergement, centrée sur la migration de nombreuses charges de travail vers Google Cloud Platform. passer au cloud , les ingénieurs ont pu itérer et créer des services plus rapidement que jamais auparavant.

Mais cette agilité accrue s'accompagne de nouveaux défis, à savoir le suivi des indicateurs de performance clés liés à nos objectifs de niveau de service (SLO), que nous utilisons en interne pour identifier les incidents qui ont l'impact le plus négatif sur le parcours client.

Par exemple, nos clients se soucient du temps qu'il faut pour ouvrir, écrire et synchroniser une note sur leurs appareils. Ainsi, lorsque l'une de ces actions rencontre un problème, mon équipe doit en être immédiatement informée et résoudre cet incident le plus rapidement possible. En revanche, si un serveur tombe en panne et que huit d'entre eux fonctionnent toujours, nous recevrons quand même une alerte. Mais si cela n'affecte pas l'expérience de nos clients (et notre SLO), ce n'est probablement pas un problème grave et nous pouvons prévoir de le résoudre plus tard. PagerDuty nous aide à y parvenir en canalisant toutes nos alertes et en les regroupant afin que nous puissions déterminer les priorités, ce qui nous permet d'examiner les choses du haut vers le bas plutôt que du bas vers le haut. De plus, la plateforme analyses avancées Les capacités nous offrent une source unique de vérité pour la visibilité des problèmes de production.

À mesure que nous continuons de croître, nous prévoyons d'étendre notre utilisation de PagerDuty au sein de l'entreprise, notamment en ce qui concerne l'utilisation des modèles d'autopsie et la réponse aux incidents joue un rôle supplémentaire automatiser notre processus de réponse aux incidents .

Garrett Plasky est responsable SRE chez Evernote. Son équipe est chargée de gérer l'infrastructure de service de production d'Evernote. Consultez l'étude de cas complète pour en savoir plus sur L'histoire d'Evernote .