Comment Inkling est passé à une culture DevOps
Gartner identifie « tout ce qui est défini par logiciel (SDx) » comme l’un des top 10 des technologies stratégiques de 2014 SDx répond au besoin d'automatisation du cloud computing, du DevOps et du provisionnement d'infrastructures. Pour DevOps, la création de logiciels résilients et la livraison rapide de nouvelles fonctionnalités sont facilitées par l'automatisation des tests, du déploiement et de la maintenance. Les outils d'automatisation favorisent une livraison fluide et une innovation dynamique. Inkling, plateforme de livres numériques interactifs pour un apprentissage intelligent, a migré son modèle de développement logiciel vers DevOps grâce aux technologies qui ont propulsé le changement culturel.
Comme pour de nombreux changements culturels, la transformation d'Inkling vers une stratégie DevOps ne s'est pas faite du jour au lendemain. Connaissant une croissance exponentielle, Inkling devait fournir une plateforme fiable pour respecter les SLA clients. Grâce à des outils de surveillance, l'entreprise a pu automatiser la détection des problèmes dans son infrastructure informatique. Les alertes générées par ces outils de surveillance étaient source de problèmes, car elles provenaient de tous les horizons et étaient envoyées à tous les membres de l'équipe, plutôt qu'à l'expert métier. Pour réduire le nombre d'alertes, l'entreprise devait centraliser les alertes et les acheminer vers l'ingénieur compétent pour résoudre le problème.
À mesure que l'équipe d'ingénierie s'agrandissait, l'équipe DevOps souhaitait ajouter davantage de personnes à la rotation d'astreinte afin de répartir équitablement les responsabilités. Elle préférait centraliser la gestion des plannings d'astreinte sans impacter les paramètres de ses applications de surveillance à chaque modification.
Inkling a choisi PagerDuty pour automatiser sa gestion des incidents. Grâce à PagerDuty, le planning d'astreinte d'Inkling est désormais automatisé, évitant ainsi une maintenance constante. Les alertes sont également transmises à la personne concernée et automatiquement remontées à d'autres personnes si nécessaire.
« PagerDuty est essentiel à notre stratégie DevOps. » – Aashay Desai, DevOps
L'adoption par Inkling d'un modèle DevOps lui a permis de fournir un service extrêmement fiable, facilitant ainsi la transition des entreprises vers un modèle de publication privilégiant le mobile et le numérique. Aujourd'hui, Inkling Habitat, une plateforme SaaS évolutive et basée sur le cloud pour la création de contenus attrayants et interactifs, est utilisée par les plus grands éditeurs mondiaux.
Lire l'histoire complète d'Inkling pour en savoir plus sur leur changement de culture DevOps.