Software-Apps sind zunehmend Cloud-basiert, verteilt und werden in einem halsbrecherischen Tempo aktualisiert. Mit anderen Worten, sie werden immer komplexer, was für Entwicklerteams zu einer großen Herausforderung wird. EIN Umfrage von der Enterprise Strategy Group im Auftrag von Yotascale – die kein unparteiischer Anbieter ist, zugegeben (falls es so etwas gibt) – fanden heraus, dass 84 % der Unternehmen im Jahr 2022 die Verfolgung der Cloud-Kostenzuordnung allein als mühsam und zeitaufwändig betrachteten. Einundsechzig Prozent gaben zu, dass es ihnen an „ausreichender Transparenz“ mangelte, welche Teams welche Cloud-Ressourcen besitzen.
Wenn Sie Jeremy Burton fragen, ist die Lösung eine bessere Beobachtbarkeit – dh Tools, um alle Komponenten einer App zu überwachen, von den Backend-Systemen bis zur Frontend-Schnittstelle. Das ist bei Burton nicht besonders überraschend, wenn man bedenkt, dass er der Gründer von ist Beobachten, einen Entwickler von Observability-Plattformen, den er 2017 gemeinsam mit Jacob Leverich, Jonathan Trevor, Jon Watte und Philip Unterbrunner gegründet hat. Aber es ist keine Haltung ohne Wert. Laut a Prüfbericht von Techstrong Research und Testlio können 54 % der Entwickler mit der Nachfrage nach neuer und aktualisierter Software nicht Schritt halten, was die Hürden unterstreicht, mit denen die Branche bei der Wartung und Veröffentlichung von Apps konfrontiert ist.
„Benutzer haben jeden Tag Probleme mit mobilen oder Online-Apps: Leistungseinbußen, Fehler und sogar Ausfälle“, sagte Burton in einem E-Mail-Interview mit Tech. „Engineering-Teams können bis zur Hälfte ihrer Zeit mit „ungeplanter Arbeit“ verbringen, um diese Probleme zu untersuchen und zu beheben. Es dauert so lange, weil die Telemetriedaten, die sie zur Analyse des Problems verwenden, in Silos gespeichert sind – und spezielle Tools verwendet werden, um sich jedes Silo anzusehen. Dann muss ein Propellerhead kommen, der weiß, wie alles zusammenhängt, und das große Ganze zusammenfügen.“
Burton und der Rest des Gründungsteams von Observable versuchten, das Problem mit einem Produkt zu lösen, das Protokollanalyse und -überwachung mit Anwendungsleistungsmanagement kombiniert. Observe baut auf der Cloud-Datenplattform von Snowflake auf und nimmt maschinengenerierte Daten – fast 50 Terabyte pro Tag – auf und wandelt sie in „vom Menschen lesbare“ Datensätze um, um Beziehungen zwischen ihnen herzustellen. Die Beziehungen, die von Dingen wie Kundenkonten bis hin zu E-Commerce-Warenkörben reichen, können von Entwicklern verwendet werden, um beispielsweise zu untersuchen, warum sich eine App schlecht verhält oder einen Ausfall erlitten hat.
Observe startete 2020 in der Vorschau, und in Erwartung einer Expansion im Laufe dieses Jahres schloss das Unternehmen heute eine Schuldenrunde in Höhe von 70 Millionen US-Dollar zwischen Sutter Hill Ventures, Capital One Ventures und Madrona Ventures ab. Damit beläuft sich das bisherige Gesamtkapital des Unternehmens auf 114,5 Millionen US-Dollar.
Burton hat eine bemerkenswerte Karriere hinter sich, die wenig überraschend im Entwicklergeschäft verwurzelt ist. Vor der Mitbegründung von Observable war Burton als SVP für Produkt- und Dienstleistungsmarketing bei Oracle tätig; war Group President der Unternehmenssicherheits- und Datenverwaltungssparte von Symantec; leitete als Präsident die Produktgruppe von EMC; und war Chief Marketing Officer bei Dell. Leverich war Director of Engineering bei Splunk, während Unterbrunner Gründungsingenieur bei Snowflake war.
„Das Unternehmen wurde, wie Snowflake und Pure Storage, Ende 2017 von Sutter Hill Ventures gegründet. Das Gründerteam wurde aus Splunk, Snowflake, Wavefront und Roblox rekrutiert“, sagte Burton. „Alle Gründer hatten einen Hintergrund in der Arbeit mit riesigen Datenmengen.“
Observe kuratiert Daten aus den Apps eines Unternehmens in „Ressourcen“ wie Benutzer, Sitzungen, Helpdesk-Tickets und Software-Builds. Benutzer können über die Plattform Fragen zu den Ressourcen stellen, um zu sehen, wie sie verbunden sind. Darüber hinaus können sie verfolgen, wie sich die Attribute jeder Ressource (z. B. IP-Adressen) im Laufe der Zeit ändern, und Abstraktionsebenen zusätzlich zu den Daten bereitstellen, einschließlich automatisch generierter Dashboards und Arbeitsblätter mit Tabellenkalkulations-ähnlichen Schnittstellen.
Auf die Frage nach den Datenaufbewahrungsrichtlinien von Observe sagte Burton, dass die Plattform Daten standardmäßig 13 Monate lang speichert, dieses Zeitfenster jedoch je nach den individuellen Anforderungen eines Kunden verkürzen oder verlängern kann. Kunden können Daten auf Anfrage löschen, und Burton behauptet, dass Daten zu keinem anderen Zweck als der Beobachtbarkeit verwendet werden.
Burton ist sich der Konkurrenz im Segment der Observability-Lösungen bewusst – das schnell wächst. Statistik Schätzungen dass der Sektor von 12,98 Milliarden US-Dollar im Jahr 2020 auf 19,38 Milliarden US-Dollar im Jahr 2024 ansteigen wird gehört zu den Startups, die Produkte für Observability anbieten, sowie Elastic, DataDog, Splunk und New Relic.
Zusätzlich zu seinen Analysefähigkeiten argumentiert Burton, dass das Preismodell von Observe es von anderen auf dem Markt unterscheidet. Kunden zahlen Speicher- und Abfragekosten, von denen erstere die aktuellen Amazon S3-Preise zuzüglich Gebühren für die Verarbeitung von Daten bei der Aufnahme widerspiegeln. Das Abfragen von Daten verbraucht nutzungsbasierte „Observe Credits“.
„Observe eliminiert Datensilos und bietet eine konsistente Schnittstelle für Teams, um Probleme um eine Größenordnung schneller zu beheben. Darüber hinaus können wir es aufgrund der modernen Architektur um eine Größenordnung billiger machen“, sagte Burton.
Eine Schuldenrunde in Höhe von 70 Millionen US-Dollar mag kein enormes Vertrauen schaffen, aber Burton sagt, dass die Strategie darin besteht, Schulden zu verwenden, um den Wert von Observe zu steigern, bevor sie in Eigenkapital umgewandelt werden, und gleichzeitig die Verwässerung zu minimieren. Um die Befürchtungen der Investoren zu zerstreuen, sagte er weiter, dass sich der jährliche Vertragswert von Observe auf mehrere Millionen Dollar beläuft und dass das Unternehmen plant, seine Mitarbeiterzahl bis Ende des Jahres von 80 auf 150 zu erhöhen.
Laut Burton hat Observe derzeit fast 50 Kunden, darunter Upstart Financial, OpenGov und Top Golf.
„Dies ist besonders wichtig, wenn Sie versuchen, wirklich schwierige technische Herausforderungen zu lösen, deren Markteinführung drei bis vier Jahre dauern kann“, fügte Burton in Bezug auf die Schulden hinzu.
Abgesehen von den Finanzierungsquellen muss Observe skeptische Entwickler davon überzeugen, dass sein Tool einige der Mängel beliebter Observability-Tools behebt. In einer Dimensionsforschung Umfrage, gaben 79 % der Befragten an, dass die Gesamtkosten für die Beobachtung und Verwaltung von Protokollen im Jahr 2022 in die Höhe schnellen werden, wenn sich die aktuellen Tools nicht weiterentwickeln. Bei noch acht Monaten im Jahr müssen wir sehen, ob das der Fall ist.