Dune entwickelt in AWS, um die Wirkung von Blockchain-Daten zu verstärken

Wie war dieser Inhalt?

Startups werden oft von furchtlosen Menschen gegründet, die vor einem Problem stehen und – anstatt sich abschrecken zu lassen – sich daran machen, es für sich selbst und für alle anderen zu lösen.

Dune, ein 2018 gegründetes Web3-Analytics-Einhorn, ist ein solches Startup. Beim Entwickeln von Ethereum-Prototypen auf der Blockchain erkannten die Mitgründer Fredrik Haga und Mats Olsen, dass unterschiedliche Quellen von Kryptodaten ein großes Hindernis für die Web3-Entwicklung darstellen. Mats, der auch Chief Technology Officer (CTO) von Dune ist, erklärt: „Während der Entwicklung bestand eines unserer größten Probleme darin, strukturierte Informationen aus der Blockchain zurückzuholen. Es ist eine Datenbank, die zum Schreiben, aber nicht zum Lesen optimiert ist.“

Dune beweist, dass es möglich ist, die Konsolidierung und Analyse von Blockchain-Daten zu vereinfachen. Dune entwickelt in Amazon Web Services (AWS), um eine webbasierte Plattform bereitzustellen, mit der Benutzer öffentliche Blockchain-Daten abfragen und in gemeinsam nutzbaren Dashboards zusammenfassen können. Benutzer können kettenübergreifende Daten (Daten aus separaten Blockchains) für mehrere Token, Wallets und Protokolle verwenden und ein Dashboard erstellen, das die Daten transparenter und verwertbarer macht.

Am Anfang konzentrierte sich Dune darauf, Kryptodaten zu verwenden und sie für andere Web3-Entwickler leicht verfügbar und zugänglich zu machen. Wie Mats erklärt: „Startups in diesem Bereich mussten eine Menge Arbeit und technische Stunden aufwenden, nur um Fragen wie „Wie viele Benutzer habe ich?“ zu stellen.“ Als Dune ein Produkt auf den Markt brachte, das das Verständnis und die Verwendung von Kryptodaten erleichterte, begann Dune, seiner Plattform Visualisierungs- und Dashboard-Elemente hinzuzufügen, um die Daten noch besser verwertbar zu machen.

„Bei Krypto sagen viele Leute, dass die Daten verfügbar sind und man sie sich einfach ansehen kann. Es stimmt, dass die Daten verfügbar sind, aber Dune macht es praktisch, sie zu verwenden“, sagt Mats. „Ich bin stolz auf die Transparenz und Zugänglichkeit, die wir in diesen Bereich gebracht haben.“

Heute ist Dune für Dashboards bekannt, die von Community-Mitgliedern erstellt wurden und die in sozialen Medien, Krypto-Nachrichten-Websites und auf Dune selbst viral geteilt werden. „Einer der interessantesten Aspekte des Kryptoraums ist sein viraler Aspekt“, sagt Mats. „Es findet eine sogenannte Explosion von Interessengruppen statt, bei der öffentliche Blockchain-Nutzungsdaten für die Produktbesitzer, aber auch für seine Investoren, Wettbewerber und Aufsichtsbehörden wertvoll sind. Das ist ein interessantes Phänomen.“

Erstellen und Skalieren durch Migration zu AWS

Als die Benutzerbasis von Dune immer größer wurde und die technischen Anforderungen zunahmen, beschlossen Mats und sein Team, dass es an der Zeit war, von ihrem Multi-Cloud-Setup zu einem All-in-One-Cloud-Anbieter zu migrieren. Dune entschied sich dafür, alles auf AWS zu setzen.

Einer der Hauptgründe für die Migration von Dune bestand darin, Workloads an einem einzigen Standort mit Services zu hosten, die sowohl die aktuellen als auch zukünftigen Anforderungen erfüllen konnten. Mats erklärt: „Die Tatsache, dass AWS über ein so breites Angebotsspektrum verfügt, war für uns wirklich wichtig. AWS bietet Services wirklich gut an – wie Amazon DynamoDB zum Beispiel. Wir nutzen diesen Service derzeit nicht oft, aber er ist Teil unserer Zukunftspläne.“

Neben dem Angebot von über 200 Services mit vollem Featureumfang – mehr als jeder andere Cloud-Anbieter – ist AWS die am weitesten verbreitete Cloud. Wie die meisten Startups möchte auch Dune, dass seine Ingenieure in der Lage sind, so schnell wie möglich innovativ zu sein und zu entwickeln.

„AWS ist im technischen Umfeld so bekannt und produktiv. AWS ist einfach, weil die meisten unserer Ingenieure schon einmal das eine oder andere Angebot von AWS verwendet haben. Es gibt keine Eingewöhnungsphase und das ist wirklich hilfreich“, sagt Mats.

Dune nutzte das AWS Migration Acceleration Program (MAP) und AWS Activate, um zu AWS zu migrieren. Guthaben halfen Dune dabei, in den ersten drei Monaten kostenlos zu AWS zu migrieren.

Heute umfasst der Tech-Stack von Dune den Amazon Simple Storage Service (Amazon S3) – einen Objektspeicher, mit dem beliebige Datenmengen von überall abgerufen werden können –, um die enormen Datenmengen zu hosten, die zu seinen Dashboards beitragen. Um diese Daten zu verarbeiten, verwendet Dune Apache Spark und fragt die Daten dann mit Trino ab. Dune betreibt auch viele Kubernetes-Cluster, weshalb die meisten Anwendungen von Dune Amazon Elastic Kubernetes Service (Amazon EKS) verwenden. Um ein sicheres und skalierbares Kundenidentitäts- und Zugriffsmanagement zu implementieren, verwendet Dune Amazon Cognito.

Dune entwickelt in AWS und erhält Unterstützung vom Team von AWS Startups in allen Bereichen, von der Infrastruktur und Optimierung bis hin zur Markteinführung und Vernetzung. „Wir waren immer sehr zufrieden mit der Hilfe, die wir von AWS erhalten haben“, sagt Mats. „Es ist schön zu wissen, dass die Unterstützung für uns da ist, sei es bei den Lösungsarchitekten oder bei kommerziellen Gelegenheiten.“

Die Möglichkeit, sich mehr auf das Produkt und weniger auf die Ausgaben zu konzentrieren

Bei Dune dreht sich alles um Daten, auch wenn es um die Cloud-Kosten geht: „Das Wichtigste für uns ist, zu verstehen, wofür wir Geld ausgeben und welchen Mehrwert diese Ausgaben für unsere Kunden bieten“, sagt Mats.

Um die Cloud-Kosten zu senken und das Beste aus seinen Ausgaben herauszuholen, arbeitete Dune mit seinem Account-Team zusammen, um die Optionen auszuwählen, die für seine technischen Anforderungen finanziell am sinnvollsten waren. Dazu gehören AWS Graviton-Prozessoren und Karpenter, ein Open-Source-Kubernetes-Cluster-Autoscaler.

Darüber hinaus konnte Dune bei seinen Amazon EC2 Reserved Instances (im Vergleich zur On-Demand-Nutzung) 26 % sparen. Dies wurde erreicht, indem das Unternehmen den Kauf dieser Instances mit Zesty automatisierte und Savings Plans verwendet hat, ein flexibles Preismodell für die AWS-Datenverarbeitungsnutzung. Mats merkt auch an: „Spot-Instances waren auch ein wichtiger Teil unserer Strategie zur Senkung der Cloud-Kosten, da sie uns bei unserer hohen Kubernetes-Nutzung helfen.“

AWS Activate – ein Programm, das Startups kostenlose Tools, Ressourcen und mehr bietet – ist auch ein Schlüssel dazu, dass sich Dune weniger auf Ausgaben und mehr auf Produkte konzentrieren kann. „Die Guthaben haben uns unglaublich geholfen, uns weniger Gedanken über die Optimierung unserer Cloud-Workloads zu machen“, sagt Mats. Mit den Guthaben, die Dune von AWS Activate erhielt, war das Unternehmen in der Lage, seinen Kunden ein besseres Produkt anzubieten und die Innovation zu steigern.

„Die Guthaben ermöglichten es uns vor allem, uns auf das marktgerechte Produkt zu konzentrieren. Wir konzentrierten uns darauf, unsere Produkte für die Bedürfnisse unserer Benutzer zu verbessern, anstatt uns Gedanken über die Verwaltung der Ausgaben machen zu müssen“, erklärt Mats. „Guthaben senkten die Hürde, neue Produkte auszuprobieren und mit ihnen zu experimentieren, weil wir sozusagen nicht sofort eine Rechnung dafür begleichen mussten.“

Lektionen für die Gründung eines erfolgreichen Startups

Wie Dune mit der Verwendung von AWS-Activate-Guthaben gezeigt hat, ist die Entwicklung von Produkten, die ein Problem für Ihre Kunden lösen, die Regel Nummer 1. Mats erklärt: „Das Einzige, was zählt, sind Ihre Benutzer. Wenn Sie keine haben, suchen Sie welche.“ Die beste Möglichkeit, dies zu tun, besteht darin, ein Problem zu finden und es für sich selbst und die Menschen in diesem Bereich zu lösen. Er rät, dass es genauso wichtig ist, Ihren Kunden zuzuhören, wie ihr Feedback mit der langfristigen Vision, die Sie für Ihr Produkt haben, in Einklang zu bringen.

Ein erfolgreiches Startup zu gründen ist kein einfacher Prozess. „Die meisten Startups sterben, weil man aufgibt“, sagt Mats. „Um zu gewinnen, muss man im Spiel bleiben.“ Er erzählt, wie die Teammitglieder von Dune am Anfang fast ein Jahr lang ohne Gehalt arbeiteten, sie hatten nur drei Kunden und zu einem Zeitpunkt war das Unternehmen nur ein paar Wochen von der Pleite entfernt. Dune gab jedoch nicht auf, und es kam eine Investition zustande, die es dem Unternehmen ermöglichte, weiter zu entwickeln und zu wachsen.

Gemeinsam die Zukunft von Web3 gestalten

Die ersten fünf Jahre von Dune waren eine aufregende Zeit. Dune deckte nicht nur den Datenbedarf während zweier großer Verbraucherwellen im Krypto-Bereich – DeFi (dezentrale Finanzen) und NFTs (nicht fungible Tokens) –, sondern entwickelte sich innerhalb von nur drei Jahren gleichzeitig von einer Idee zu einem Einhorn. Jetzt, so Mats, ist es an der Zeit, dass die Technologie „mehr denn je“ zur Innovation im Web3, zu den Währungen und der Art und Weise, wie Menschen Werte speichern, beiträgt.

Dune plant, sich der Situation zu stellen. Mit mehr als 40 Mitarbeitern ist das Unternehmen in der Lage, neue Features zu integrieren, um Kryptodaten für seine Benutzer noch zugänglicher zu machen. „Die Fähigkeit, die Datenverarbeitungsleistung in unserem Backend zu skalieren, um den Bedürfnissen unserer Benutzer gerecht zu werden, ist wichtig“, sagt Mats. „Wir investieren viel, um beim Autoscaling für ein noch besseres Kundenerlebnis zu sorgen.“

Was hält die Zukunft noch bereit? „Was mich am meisten begeistert, ist generative KI“, teilt Mats mit. „Im Juni begann ich, eine Initiative zu leiten, um zu testen, wie Large Language Models (LLMs) es Benutzern ermöglichen können, mit unserer Datenbank zu interagieren, ohne SQL zu verwenden.“ Die Möglichkeit, SQL-Abfragen aus natürlichem Sprachtext zu generieren, bekannt als Text-to-SQL, wird die Einstiegshürde von Dune senken: Dadurch können Benutzer, die nicht wissen, wie man SQL schreibt und ausführt, mit seiner Datenbank interagieren.

Generative KI ist ein neuer Hebel, der zur Demokratisierung von Web3 beitragen kann, indem sie mehr Menschen als je zuvor ermöglicht, kettenübergreifende Daten zu aggregieren und zu visualisieren. „Wenn wir bereit sind, mit großen Open-Source-Sprachmodellen zu experimentieren, ist es für uns am sinnvollsten, sie in AWS zu hosten und zu optimieren“, sagt Mats.

Ob es darum geht, ihren Tech-Stack mithilfe von AWS zu optimieren, neue Produkte zu entwickeln oder Innovationen mit technologischen Fortschritten zu entwickeln – Mats weiß, dass das Dune-Team bereit ist, alle Chancen zu nutzen, die die Zukunft bietet.

„Was uns von vielen anderen Unternehmen unterscheidet, ist unsere Fähigkeit, Technologie zu nutzen und an unsere Bedürfnisse anzupassen. Wir haben keine Angst davor, Open-Source-Tools zu verwenden, und wir freuen uns, in die Tiefe zu gehen. All dies führt zu einem besseren Benutzererlebnis“, sagt Mats.
Megan Crowley

Megan Crowley

Megan Crowley ist Senior Technical Writer im Startup Content Team bei AWS. Nach einer früheren Karriere als Englischlehrerin an einer High School wird sie von einer unermüdlichen Begeisterung angetrieben, zu Inhalten beizutragen, die zu gleichen Teilen lehrreich und inspirierend sind. Die Geschichten von Startups mit der Welt zu teilen, ist der bereicherndste Teil ihrer Rolle bei AWS. In ihrer Freizeit findet man Megan bei der Holzbearbeitung, im Garten und auf Antiquitätenmärkten.

Wie war dieser Inhalt?