ソフトウェア開発は多くの理由から興味深い作業だが、中でも最悪で最も無駄なのは、コンテナ化されたビルドを待ってアプリケーションを実行しテストすることだ。
開発者の Kyle Galbraith 氏は、ソフトウェアのビルドを待つ間、あまりに頻繁に親指をいじっていることに気づいた。そこで、彼はビルドを高速化する方法を見つけ出そうと考えた。
急成長するビルドアクセラレーションプラットフォーム「Depot」は、Felicis がリードし、Y Combinator、Aviso Ventures、Tokyo Black、および複数のエンジェル投資家が参加した410万米ドルのシード資金調達ラウンドを発表した。
Depot の共同創業者兼 CEO Kyle Galbraith 氏は今週、VentureBeat とのビデオ通話インタビューで次のように語った。
今日、Depot はコンテナイメージのビルドと GitHub のアクションワークフローを最大40倍高速化するビルドアクセラレーションプラットフォームです。(Galbraith 氏)
今回の資本注入は、Depot の事業拡大を推進し、すでにソフトウェア開発コミュニティで波紋を広げている同社のプラットフォームをさらに強化するためのものだ。
Depot の究極のビジョンは、包括的なエコシステムの統合により、ローカルであれ継続的インテグレーションであれ、すべてのビルドをほぼ瞬時に行うことだ。
ここでの究極のゴールは、ビルドを、ローカルであろうと CI であろうと、Docker であろうと GitHub アクションランナーであろうと他の何かであろうと、すべてのビルドを、包括的なエコシステムの統合によってほぼ瞬時にすることです。(Galbraith 氏)
同社は他社と同じ Linux VM を使用しているが、独自のツールやサービスによって最適化し、全体的に高速なビルドプロセスを提供している。
Depot の生い立ち
Galbraith 氏と彼の共同設立者である Jacob Gillespie 氏によって2022年に設立された Depot は、プラットフォームと DevOps エンジニアとしての経験から生まれた。
プラットフォームエンジニアとしての我々の生活を効率的に楽にするために、2022年にDepotを作り始めました。(Galbraith 氏)
Depot は、ソフトウェア開発における一般的なペインポイントである、GitHub Actions 内でのコンテナイメージのビルドの非効率性とパフォーマンスの遅さに対処するために作られた。
ビルドキットをクラウド仮想マシン(VM)上に置き、レイヤーキャッシュを実際の SSD に自動的に永続化することで、Depot はビルド全体のオーケストレーションが可能になり、当初は5倍速くなった。
迅速なスケールアップ
創業以来、Depot は急速に事業を拡大してきた。2022年にベータ版をローンチした後、同社は最初の1週間で10社の顧客を獲得し、2022年7月にフル製品をローンチしてからわずか2~3週間でさらに10社を獲得した。その後、Depot は Y Combinator の2023年冬のバッチに参加し、成長をさらに加速させた。
Depot のプラットフォームは現在、1,800以上の組織を支援し、毎月130万ビルドを処理している。
私たちは今日、毎月130万件のビルドを見ているので、(AI)モデルに情報を提供するのに役立つ豊富な情報をすでに持っているのです。(Galbraith 氏)
注目すべき顧客には、ソフトウェア開発プロセスを合理化するために Depot のソリューションを採用した PostHog、Wistia、Semgrep などがある。
開発者にスピードとコスト削減をもたらす
このプラットフォームは、最適化された Linux VM と独自のツールやサービスを活用し、Intel と ARM のネイティブビルドをサポートしている。
さらに Depot は、大規模な言語モデル(LLM)を構築・パッケージ化する AI 企業や、従来のウェブアプリ開発者、アプリケーションサービスプロバイダに人気がある。
Galbraith 氏は、Depot が提供する使いやすさとパフォーマンスの利点を強調した。
コンテナイメージのビルドを高速化するには、Depot アカウントを作成し、文字通り Docker ビルドと Depot ビルドを入れ替えれば完了です。(Galbraith 氏)
このプラットフォームは、ビルド間で変更されたファイルのみを送信するようにコンテキスト転送を最適化し、アプリケーションサイズの上限を発見しておらず、数テラバイトの LLM モデルファイルのビルドをサポートしている。
特に LLM に関しては、人々が Depot 上で構築しているものの中には、実際にはローカルで構築できないものもあるからです。(Galbraith 氏)
開発者中心のアプローチ
Depot はそのパフォーマンスだけでなく、顧客中心のアプローチでも際立っている。
Depotの顧客と話すのは本当に楽しいです。彼らは、「ああ、このプロバイダでこんな小さな、本当に腹立たしいことがあるんだ」って言うんです。それは私たちに絶対に言うべきことです。なぜなら、私たちならそれを解決できるでしょうから。(Galbraith 氏)
同社の請求とセキュリティの慣行は、業界の一般的なペインポイントに対処するよう調整されている。
私たちは、他のプロバイダが好まないことをたくさんやっています。例えば、請求は分単位ですが、カウントは秒単位です。(Galbraith 氏)
さらに、Depotは各ビルドを専用の VM に隔離することで、セキュリティを確保している。
他のプロバイダとは異なり、私たちは VM に境界線を引いています。GitHub のアクションジョブであれ、Docker イメージのビルドであれ、Depot でビルドを実行すると、そのビルドの VM 全体を提供するので、隣に他の顧客がいないのです。(Galbraith 氏)
Depot がシード資金で行うこと
Depot のシード資金は、開発プロセスをさらに加速させる新しいビルドインプットに焦点を当て、同社が提供するサービスを拡大するのに役立つだろう。
同社は現在、macOS と Windows 環境のサポートを拡大しており、これにより幅広い開発者にアピールできるようになる。
この拡張は、世界中の開発者のためにソフトウェアビルドを最適化するという Depot のミッションにおける重要なステップである。同社はまた、Fly.io のような他のサービスと提携し、微調整されたモデルを使用して AI を搭載したビルド最適化提案を開発する予定である。
Felicis のパートナー Jake Storm 氏は、Depotの技術がより広範なソフトウェア開発業界に与える潜在的な影響を強調した。
Depot は、あらゆる環境において開発者の生産性に革命をもたらすビルド高速化プラットフォームを拡張している。このプラットフォームは、ローカルビルドと継続的インテグレーションビルドの両方を合理化する能力を持っており、ワークフローを強化しようとする開発者にとって革新的なツールとなります。(Storm 氏)
Depot の急成長とビルドの非効率性を解決する革新的なアプローチにより、同社は技術業界で傑出した存在となっている。同社はプラットフォームとリーチを拡大し続けており、ソフトウェア開発サイクルのスピードアップを目指す開発者にとって、急速に重要なインフラとなりつつある。
【via VentureBeat】 @VentureBeat
Members
BRIDGEの会員制度「Members」に登録いただくと無料で会員限定の記事が毎月10本までお読みいただけます。また、有料の「Members Plus」の方は記事が全て読めるほか、BRIDGE HOT 100などのコンテンツや会員限定のオンラインイベントにご参加いただけます。無料で登録する