Checkly teste les logiciels en imitant la manière dont les gens les utilisent
Il n'est pas rare que les développeurs travaillant dans des entreprises d'une certaine taille aient du mal à suivre toutes les tâches liées au développement de logiciels et aux bogues qui doivent être traités. Selon une enquête de 2024 réalisée par Dynatrace, 88% des dirigeants technologiques déclarent que la complexité de leurs piles technologiques a augmenté au cours de l'année écoulée, et que cette augmentation de la complexité a rendu difficile la fourniture d'une expérience client satisfaisante.
Il ne manque pas de fournisseurs d'outils d'observabilité proposant leurs produits comme solution. Mais Hannes Lenke, le PDG et cofondateur de la société d'observabilité et de surveillance Checkly, fait valoir que beaucoup sont trop chers à utiliser à grande échelle et facturent des frais supplémentaires déraisonnables pour des capacités spécifiques, un support et une maintenance.
« Très peu d'ingénieurs ont accès à des outils complets d'observabilité et de surveillance, et bon nombre de ces outils fonctionnent encore en silos », a déclaré Lenke, qui a lancé Checkly avec Tim Nolet et Timo Euteneuer en 2018, à TechCrunch. « De plus, les outils de surveillance hérités coûtent une fortune aux entreprises, et la réduction des coûts est l'un des principaux moteurs de la migration des outils. »
Nolet a créé Checkly comme projet secondaire pour aider les développeurs à obtenir des signaux sur les performances et les temps d'arrêt d'une application, en proposant un ensemble d'outils de surveillance synthétique basés sur un abonnement. La surveillance synthétique, également connue sous le nom de surveillance active ou proactive, teste les logiciels en simulant la manière dont une personne utilise ce logiciel, imitant le comportement d'un utilisateur et utilisant ensuite ces données pour évaluer des métriques de performance telles que les temps de réponse et les taux d'erreur.
La plateforme de Checkly, qui peut surveiller les APIs en plus des logiciels, exécute des scripts de test automatisés planifiés ou continus pour détecter les problèmes potentiels. Les utilisateurs peuvent définir la surveillance comme du code dans une base de code existante et la conserver sous contrôle de version, et tirer parti d'une fonctionnalité de « traces » pour connecter les défaillances du backend aux alertes.
« Notre objectif est d'aider les développeurs à trouver des problèmes et à les résoudre 10 fois plus rapidement », a déclaré Lenke. « Une configuration de surveillance synthétique signifie que vous êtes le premier à savoir quand un problème est survenu, vous permettant de le résoudre avant qu'il n'atteigne votre client. »
Lenke considère non seulement les acteurs de l'observabilité comme DataDog, Splunk et New Relic comme des concurrents, mais aussi Pingdom, Runscope et Catchpoint. Mais il affirme que l'activité de Checkly est assez solide : l'entreprise compte plus de 1 000 clients payants, dont 1Password, Vercel et Yext, et effectue 32,5 millions de vérifications sur les APIs et les logiciels chaque jour.
Cela a attiré l'attention des investisseurs.
Cette semaine, Checkly a annoncé avoir levé 20 millions de dollars lors d'un tour de financement de série B mené par Balderton Capital avec la participation d'Accel et de CRV. Portant le total des fonds levés par Checkly à 32,25 millions de dollars, cet argent sera alloué au développement de produits, à l'expansion de l'équipe de 35 personnes de Checkly basée à Berlin et à l'ouverture d'un bureau satellite à New York.
« Nous constatons une demande client accrue pour Checkly », a déclaré Lenke. « En réponse à cela, nous voulons développer nos équipes de mise sur le marché pour accueillir encore plus de clients chez Checkly. »