ROOKOUT SAMMELT 4,2 MILLIONEN US-DOLLAR FÜR SEINE RAPID PRODUCTION DEBUGGING-PLATTFORM - TECHCRUNCH - EIGENSCHAFTEN - 2019

Anonim

Nur wenige Leute kommen in die Programmierung, weil sie gerne debuggen, aber da es keinen perfekten Code gibt, tauchen zwangsläufig Probleme auf. Das israelische Startup Rookout beschäftigt sich mit einem Aspekt, indem es Entwicklern hilft, Probleme im Produktionscode aufzuspüren, ohne Entwickler dazu zu zwingen, zusätzliche Codes zu schreiben, um zusätzliche Tests zu schreiben und ihre Apps erneut zu implementieren. Wie das Unternehmen heute bekannt gab, hat es 4, 2 Mio. USD an Startkapital von TLV Partners und Emerge erhalten.

Rookouts Mitbegründer Or Weis und Liran Haimovitch sagten mir, dass ihre eigene Erfahrung beim Schreiben von Code sie dazu gebracht habe, dieses Projekt zu starten. Weis, der die Rolle des CEO übernommen hat und Haimovitch CTO ist, merkte an, dass Ihr Code vor ein paar Jahren in einer eigenen Box laufen würde und Sie die volle Kontrolle darüber hätten. Heutzutage kann Ihr Code jedoch an mehreren Standorten ausgeführt werden, und es ist praktisch unmöglich, auf den gesamten Status einer Anwendung zuzugreifen. Wenn Fehler in der Produktion auftauchen - wie es oft der Fall ist, trotz aller Tests, die während des gesamten Entwicklungsprozesses auftreten - wird das Debugging zu einem echten Schwachpunkt.

Rookouts Lösung besteht darin, den Code mit "Breakpoints, die nicht kaputt gehen" zu instrumentieren. Um dies zu erreichen, verbinden Sie die Online-IDE von Rookout mit Ihrem Code-Repository auf GitHub, Bitbucket oder einem anderen Git-Hosting-Service (oder mit Ihrem lokalen Dateisystem). Die IDE wird den Code einlesen und Sie durchsuchen lassen. Entwickler haben normalerweise eine Ahnung, wo sich ein Fehler befindet. Wenn Sie also die verdächtige Datei aufrufen, verwenden Sie den visuellen Regeleditor von Rookout, um Ihren virtuellen Haltepunkt festzulegen. Sobald der Produktionscode erneut ausgeführt wird, werden alle Daten automatisch in die IDE übertragen, sodass Sie die gesamte Stapelverfolgung bis zu dem Punkt untersuchen können, an dem Sie den Haltepunkt festlegen.

All dies funktioniert für Code, der in Python und Node.js geschrieben wurde, sowie für Java Virtual Machine (JVM) -Sprachen wie Scala oder Kotlin. Wie für Umgebungen funktioniert der Dienst derzeit für Code, der auf AWS, Azure, Google Cloud und lokalen Servern bereitgestellt wird, wo er sowohl mit serverlosen als auch mit containerisierten Anwendungen verwendet werden kann.

Während sich Rookout auf das Sammeln von Daten konzentriert, war dem Team ziemlich klar, dass Rookout kein Tool zur Überwachung der Anwendungsleistung sein möchte. Sie können jedoch Ihre Rookout-Daten an diese Art von Tools weiterleiten.

Weis und Haimovitch sagen mir, dass das Unternehmen jetzt 14 Mitarbeiter und "dutzende" Kunden in der Pipeline hat. Mit Blick auf die Zukunft plant das Team, Unterstützung für Go und andere Sprachen hinzuzufügen, sobald die Anfragen eingehen, und nach und nach weitere IDE-Unterstützung hinzuzufügen.

Wie bei vielen Startups arbeiten die Gründer noch an ihrem Preismodell. Der aktuelle Plan sieht vor, dass es sich auf die Anzahl der Hosts konzentriert, die ein Unternehmen verwendet, obwohl sich dies noch ändern könnte.