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 et tous les bugs liés au développement de logiciels qui doivent être résolus. Selon une enquête réalisée en 2024 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 complexité accrue a rendu difficile la fourniture d'une expérience client satisfaisante.
Les fournisseurs d'observabilité ne manquent pas pour proposer leurs produits comme solution. Mais Hannes Lenke, PDG et cofondateur de la société d'observabilité et de surveillance Checkly, fait valoir que nombre d'entre eux sont trop coûteux pour être utilisés à grande échelle et facturent des frais supplémentaires déraisonnables pour des fonctionnalités, un support et une maintenance spécifiques.
« 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 traditionnels 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, un projet parallèle destiné à 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 par abonnement. La surveillance synthétique, également connue sous le nom de surveillance active ou de surveillance proactive, teste les logiciels en simulant la manière dont une personne utilise ce logiciel, en imitant le comportement d'un utilisateur, puis en utilisant ces données pour évaluer les mesures de performance telles que les temps de réponse et les taux d'erreur.
La plateforme Checkly, qui permet de surveiller les API en plus des logiciels, exécute des scripts de test automatisés programmés ou continus pour détecter les problèmes potentiels. Les utilisateurs peuvent définir la surveillance sous forme de code dans une base de code existante et la maintenir sous contrôle de version, et exploiter une fonction « traces » pour connecter les échecs du backend aux alertes.
« Notre objectif est d'aider les développeurs à détecter les 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, ce qui vous permet de le résoudre avant qu'il n'atteigne votre client. »
Lenke considère comme des concurrents non seulement les acteurs historiques de l'observabilité comme DataDog, Splunk et New Relic, mais aussi Pingdom, Runscope et Catchpoint. Mais il affirme que l'activité de Checkly est plutôt solide : l'entreprise compte plus de 1 000 clients payants, dont 1Password, Vercel et Yext, et effectue 32,5 millions de contrôles sur les API 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. Le total levé par Checkly s'élève à 32,25 millions de dollars. Les nouveaux fonds seront consacrés au développement de produits, à l'élargissement de l'équipe de 35 personnes de Checkly basée à Berlin et à l'ouverture d'un bureau satellite à New York.
« Nous constatons une demande croissante de la part des clients pour Checkly », a déclaré Lenke. « En réponse à cela, nous souhaitons développer nos équipes de mise sur le marché pour intégrer encore plus de clients à Checkly. »