Dune が AWS 上で構築し、ブロックチェーンデータの影響を増大させる

このコンテンツはいかがでしたか?

スタートアップは多くの場合、問題に直面し、怯むことなく自分自身と他の全員のために問題を解決しようとする、恐れを知らない個人によって設立されます。

2018 年に設立された Web3 分析の分野におけるユニコーンである Dune も、そのようなスタートアップの 1 社です。共同創業者である Fredrik Haga 氏と Mats Olsen 氏は、ブロックチェーン上にイーサリアムのプロトタイプを構築する際、暗号データの異種ソースが Web3 開発の大きな障害になっていると認識しました。Dune の最高テクノロジー責任者 (CTO) でもある Olsen 氏は、「構築中、当社の最大の課題の 1 つは、ブロックチェーンから構造化情報を取得することでした。データベースは書き込みのために最適化されていますが、読み取りのためには最適化されていません」と説明しています。

Dune は、ブロックチェーンデータの統合と分析を簡素化できることを証明しようとしています。同社は Amazon Web Services (AWS) 上で構築しており、ユーザーがパブリックブロックチェーンデータをクエリして共有可能なダッシュボードに集約できるようにする、ウェブベースのプラットフォームを提供します。ユーザーは、複数のトークン、ウォレット、プロトコルのクロスチェーンデータ (個別のブロックチェーンからのデータ) を取得して、データの透明性を高め、実用的なものとするダッシュボードを構築できます。

当初、Dune は暗号データを取得し、他の Web3 デベロッパーが簡単にアクセスできるようにすることに重点的に取り組んでいました。Olsen 氏が説明するように、「この分野のスタートアップは、『ユーザーは何人いるのか』といった質問をするためだけに、多くの作業を重複して行い、エンジニアリング時間を重複して費やすことを余儀なくされていました」。Dune は、暗号データを理解および利用しやすくする製品を市場に投入するにあたり、データをさらに実用的なものとするために、ビジュアライゼーションの要素とダッシュボードの要素をプラットフォームに追加し始めました。

「暗号通貨の領域では、ユーザーの多くが、データは利用可能であり、単に見ればよいと言います。確かにデータは利用可能ですが、Dune がそれを実用的にしているのです」と Olsen 氏は述べています。「私は、当社がこの領域にもたらした透明性とアクセシビリティを誇らしく思っています」。

現在、Dune はコミュニティメンバーによって作成されたダッシュボードで知られており、このダッシュボードはソーシャルメディア、仮想通貨ニュースウェブサイト、および Dune 自体でバイラルに共有されています。「暗号の領域で最も興味深いことの 1 つは、そのバイラルな側面です」と Olsen 氏は述べています。「いわゆるステークホルダーエクスプロージョンが起こっており、パブリックブロックチェーンの使用状況データは製品の所有者だけでなく、投資家、競合他社、規制当局にとっても貴重なものとなっています。これは興味深い現象です」。

AWS への移行により、構築およびスケーリングする

Dune のユーザーベースが拡大し、技術的なニーズが高まる中で、Olsen 氏とチームは、マルチクラウド設定からオールインワンのクラウドプロバイダーに移行する時期が到来したと判断しました。Dune は全面的に AWS を採用することにしました。

Dune が移行する主な理由の 1 つは、現在と将来の両方のニーズを満たすサービスを利用してワークロードを 1 か所でホストすることでした。「AWS がこれほど幅広いサービスを提供しているという事実は、当社にとって非常に重要でした。Amazon DynamoDB など、AWS によるサービスの提供は非常にすばらしいです。現在の利用量は多くありませんが、将来的に増やしていく計画を立てています」と Olsen 氏は説明します。

AWS は、他のクラウドプロバイダーよりも多い 200 を超えるフル機能のサービスを提供することに加えて、極めて広く採用されているクラウドです。ほとんどのスタートアップと同様、Dune は、エンジニアが可能な限り迅速に革新して構築できるようにしたいと考えています。

「AWS はエンジニアリング業界で非常によく知られており、広く利用されています。当社のほとんどのエンジニアに利用経験があるため、導入が簡単なのです。実用するまでの時間が不要なのは本当に助かります」と Olsen 氏は述べています。

Dune は、AWS に移行するために、AWS Migration Acceleration Program (MAP)AWS Activate を活用しました。クレジットのおかげで、Dune は最初の 3 か月間、コストをかけることなく AWS に移行することができました。

現在、Dune のテクノロジースタックには、ダッシュボードで活用される膨大な量のデータをホストするために、Amazon Simple Storage Service (Amazon S3) (どこからでも任意の量のデータを取得できるようにするオブジェクトストレージ) が含まれています。このデータを処理するために、Dune は Apache Spark を使用し、Trino でデータをクエリします。また、多くの Kubernetes クラスターを実行しているため、Dune のほとんどのアプリケーションは Amazon Elastic Kubernetes Service (Amazon EKS) を利用しています。安全でスケーラブルな顧客の ID およびアクセス管理を実装するために、Dune は Amazon Cognito を利用しています。

Dune は AWS 上で構築することで、インフラストラクチャや最適化から市場投入やネットワーキングに至るまで、あらゆる面で AWS Startups チームからサポートを受けています。「当社は AWS から受けているサポートに常にとても満足しています」と Olsen 氏は述べています。「サポートを利用できる状態にあるのはすばらしいことです。これらのサポートには、ソリューションアーキテクトによるものや商業的な機会などが含まれます」。

製品により重点的に取り組み、支出を減らす

Dune では、クラウドのコストに関するものも含め、データが非常に重要です。「当社にとって最も重要なことは、何に支出しているのか、そして、お客様にどれほどの付加価値をもたらしているのかを理解することです」と Olsen 氏は述べています。

クラウドコストを削減し、支出を最大限に活用するために、Dune はアカウントチームと協力して、技術的なニーズに対して最も経済的に合理的なオプションを選択しました。これらには、AWS Graviton プロセッサや、オープンソースの Kubernetes クラスタオートスケーラーである Karpenter が含まれます。

さらに、Dune は、Amazon EC2 リザーブドインスタンスを利用することで、コストを 26% 削減できました (オンデマンドの使用と比較)。同社は、Zesty を利用してこれらのインスタンスの購入を自動化し、AWS のコンピューティングの使用に関する柔軟な料金モデルである Savings Plans を利用することによってこれを実現しました。Olsen 氏は次のようにも述べています。「当社は Kubernetes を多く利用するため、スポットインスタンスもクラウドコストを削減する戦略において、大きな役割を果たしています」。

スタートアップに無料のツールやリソースなどを提供するプログラムである AWS Activate も、Dune が支出を減らし、製品により重点的に取り組む上での鍵となっています。「クレジットのおかげで、クラウドワークロードの最適化に関する心配が大幅に軽減されました」と Olsen 氏は述べています。Dune は、AWS Activate から受け取ったクレジットを使用して、顧客により良い製品を提供し、イノベーションを促進することができました。

「クレジットによって当社ができるようになった最も重要なことは、製品の市場適合性に重点的に取り組むことでした。支出の管理に気を取られることなく、ユーザーのニーズに合わせて製品を改善することに注力できたのです」と Olsen 氏は説明します。「クレジットのおかげで、気軽に新製品を試したり、実験したりできるようになりました。なぜなら、これらの利用についてすぐに請求されなくても済んだからです」。

成功するスタートアップを設立するための教訓

AWS Activate クレジットの使用に関する Dune の事例で示したように、顧客の問題を解決する製品を構築することが何よりも大切です。Olsen 氏は次のように説明します。「重要なのはユーザーだけです。ユーザーがいない場合は、ユーザーを見つけてください」。これを行うための最良の方法は、問題を見つけて、自分自身だけでなく、その領域に関わる人々のために解決することです。Olsen 氏は、顧客の声に耳を傾けること、そして、顧客のフィードバックと製品について設定している長期的なビジョンとのバランスを取ることも同様に重要であると助言します。

成功するスタートアップを設立するのは簡単なプロセスではありません。「ほとんどのスタートアップは諦めるから失敗するのです」と Olsen 氏は助言します。「勝ちたいのなら、勝負し続けなければなりません」。Olsen 氏は、設立して間もない頃、Dune のチームメンバーが 1 年近く無給で働き、顧客は 3 社だけで、一時は会社が解散するまであと数週間という状況に追い込まれていたことを回顧します。しかし、同社は諦めず、資金を調達することができ、構築と成長を続けることができました。

Web3 の未来をともに構築する

Dune の最初の 5 年間は刺激に満ちていました。Dune は、DeFi (分散型金融) および NFT (非代替性トークン) という、暗号資産の領域における 2 つの消費者の大きな波の中でデータニーズをサポートしながら、わずか 3 年でアイデアからユニコーンまで拡大しました。Olsen 氏は、Web3 のイノベーション、通貨、そして人々が価値を保存する方法に貢献する上で、テクノロジーが「これまで以上に重要になる」時代が到来したと述べています。

Dune はこの状況に立ち向かうつもりです。従業員が 40 名を超える同社は、ユーザーが暗号データにさらにアクセスしやすくするための新機能を組み込む能力を備えています。「ユーザーのニーズを満たすために、バックエンドでコンピューティングをスケールできることが重要です」と Olsen 氏は述べています。「当社は自動スケーリングでさらに優れたカスタマーエクスペリエンスを提供できるようにするために多大な投資を行っています」。

他にはどのような未来が待っているのでしょうか?「私が最も関心を持っているのは生成 AI です」と Olsen 氏は語ります。「私は 6 月に、大規模な言語モデルにより、ユーザーが SQL を使用することなく、データベースを操作できるようにする方法を実験する取り組みを主導し始めました」。Text-to-SQL として知られる自然言語テキストから SQL クエリを生成できると、Dune の参入障壁が低くなります。これにより、SQL の記述方法と実行方法を知らないユーザーでもデータベースを操作できるようになります。

生成 AI は、これまで以上に多くのユーザーがクロスチェーンデータを集約して視覚化できるようにすることにより、Web3 を民主化するのに役立つ新しい手段です。「オープンソースの大規模言語モデルを実験する準備ができたら、AWS でホストして微調整することが当社にとって最も合理的です」と Olsen 氏は述べています。

AWS のサポートを受けてテクノロジースタックを最適化する場合でも、新製品を構築する場合でも、技術的な進歩によってイノベーションを起こす場合でも、Dune のチームは未来によってもたらされるあらゆる機会に取り組む準備ができていることを Olsen 氏は知っています。

「多くの他社と比較した場合における当社の優位性は、テクノロジーを採り入れて、ニーズに合わせて変更できる能力です。当社はオープンソースツールを使用することを恐れず、喜んで雑草をかき分けて深くまで入り込みます。これらのすべてがユーザーエクスペリエンスの改善につながります」と Olsen 氏は述べています。
Megan Crowley

Megan Crowley

Megan Crowley は、AWS の Startup Content Team の Senior Technical Writer です。高校の英語教師としてのキャリアを持つ Megan は、教育的かつインスピレーションを与えるコンテンツに貢献したいという絶え間ない熱意に突き動かされています。スタートアップのストーリーを世界と共有することは、AWS での Megan 役割の最もやりがいのある部分です。余暇には、木工品を制作したり、庭で遊んだり、アンティークマーケットに出かけたりしています。

このコンテンツはいかがでしたか?