KubeCon Europe 2025、ベルリンから参加したGardenのCEOにインタビュー。生成AIによる新しいビジネスチャンスとは?

KubeCon Europe 2025にて、ベルリンから参加したGardenのCEOにインタビュー。生成AIによる新しいビジネスチャンスとは?

松下 康之 - Yasuyuki Matsushita

2025年7月4日 6:00

KubeConはオープンソースソフトウェアのエリアでは最大のカンファレンスであり、ベンダーにとっては見込顧客を獲得、もしくはエンジニアをリクルートするための場所でもある。ベンダーはショーケースと呼ばれる展示ブースに出展することで露出を増やし、認知度を高めることでその目的を達成しようとする。

KubeConはまたエンジニア同士がソフトウェアを通じて出会う場所でもある。それまでGitHubのイシューやプルリクエストのコメントなどのオンラインでしか接点がなかったエンジニア同士が対面で出会い、理解を深めると言う場面はカンファレンスの現場で何度も見かけている。とはいえメディアがスポンサーやスピーカー以外のエンジニアと出会う機会はそれほど多くない。そこで今回はスポンサーでもスピーカーでもないエンジニアにインタビューを行ってみたという次第だ。

もともとの縁はTGS(Tokyo Game Show)にメディアとして参加した際に、C++のコンパイル時間を数倍から数十倍高速化するというソリューションを掲げて地味なブースで展示していたIncredibuildというイスラエルのベンダーと知り合ったことだ。Incredibuildの紹介は別途行いたいと思っているが、ロンドンで開催されるKubeConにIncredibuildのエンジニアは参加しますか? という問いかけに対してインタビューを行うことを合意してくれた。今回、インタビューに応じてくれたのはIncredibuildが2024年11月に買収したGardenというCIパイプラインを高速化するオープンソースソフトウェアの開発者でCEOのJon Edvald氏だ。Edvald氏はアイスランド出身で、現在はベルリンに在住しているエンジニアでもある。

インタビューに応じてくれたJon Edvald氏

インタビューに応じてくれたJon Edvald氏

自己紹介をお願いします。

Edvald:Gardenというオープンソースの開発をやっています。Gardenは企業名でもありCIパイプラインを高速化するオープンソースソフトウェアの名前でもありますが、2024年11月にイスラエルのIncredibuildという会社に買収されて、今は一つの部門として仕事をしています。コンピュータとの出会いは小学生ぐらいの時に父親がCommodore64を買ってきたことから始まりますね。そこからコンピュータオタクとして今までつながっていると思います。

前はビデオゲームの会社で自然言語処理のアプリケーション開発などをやっていました。今の仕事とは異なる分野の仕事ですね。Gardenの開発を始めたのは、私がベルリンでデベロッパーとして働いていた時にビルドが遅いことに不満があったというのがきっかけです。実はこれはIncredibuildが創業したことと同じなんです。彼らもC++のコンパイルが遅いことで毎回、ビルドが始まるとお茶を飲みに行くという生活が耐えられなかったことから始まっています。当時、同じアイスランド出身のエンジニア、Eythor MagnussonはGardenのCTOですが、彼と知り合ったこともあってGardenを開発するということになりました。その当時、ベルリンでアイスランド出身のエンジニアが働いていることは知っていましたが、そこで意気投合したということです。

Gardenの概要を教えてください。

Edvald:GardenはKubernetesで動くサービスを開発する際のCIパイプラインを高速化するツールです。ソフトウェアがビルドされる時に使われるさまざまなライブラリーなどの依存関係をグラフとして定義して、不要なビルドを減らすこととキャッシュを使うことで高速化します。Gardenのユーザーがビルドしている最大の規模のシステムは約2000のコンポーネントが連携して動いているというもので、その依存関係をGardenがグラフデータとして保持することでビルドの高速化を実現できています。

2000のソフトウェアが依存関係にあるというのはかなり大n規模なシステムですが、それを単純にビルドすると長い時間とリソースが必要になるのはわかります。

よく似たツールとしてDaggerがあるが、DaggerがCIをコンテナ化してクラウドではなくデベロッパーの使うPCで実行する発想であるのに対して、Gardenはソフトウェア構成の依存関係をグラフとして表現することで高速化を実現しているようだ。Daggerについては以下を参照されたい。

●参考:KubeCon North America 2024から、ローカルPC上でCIを実行することでクラウドコストを激減させるDaggerのセッションを紹介

Gardenはオープンソースソフトウェアとして公開されていますが、ビジネス的にはどうなっているんですか?

Edvald:Gardenはソフトウェア開発のためのツールですが、ソフトウェアをビルドする際にクラウドサービスを使います。その際にビルドに使う時間とユーザー数を単位として月額課金をすることで収益としています。Garden自体はオープンコアのモデルとなっていますので、基本機能はオープンソース、付加価値の部分がエンタープライズ版ということになりますね。

GardenがIncredibuildに買収されたことの意味は?

Edvald:IncredibuildはC++のコンパイルを分散並列化することで高速化するツールですが、それを必要とするのはゲーム開発を行っている企業が多かったことで多数のゲームデベロッパーが採用するようになりました。一方GardenはC++だけではなくマイクロサービスを開発する際のCIパイプラインを高速化するツールですので、お互いが補完関係にあると言えます。

ゲームデベロッパーよりもエンタープライズ向けということですか?

Edvald:そうですね。ゲームもクラウドネイティブなシステムに向かう方向にあるので、我々としてはプラスの方向に行っていると思います。最近の生成AIが流行していることもGardenにとってはプラスになると思います。なぜなら、生成AIを使ってソースコードを素早く完成させることができるということは、つまりこれまで以上にビルドの回数が増えるということに繋がるからです。生成AIを使ってコードを書いて、それをビルドしてテストするという回数が増えれば増えるほど、Gardenの効果がわかってもらえると思います。

Incredibuildはコンパイルの分散並列化によって高速化、Gardenは依存関係をグラフ化して不要なビルドを減らし、キャッシュの併用で高速化ということでレイヤーは異なりますが、ソフトウェア開発を高速化することには変わらないということですね。

Edvald:そうです。

Gardenはオープンソースがコアになっているということはユーザー自身がGardenをビルドして自社のサーバーでも使えるということですか?

Edvald:コアの部分はオープンソースなのでローカルのPCでもサーバーでも実行できます。クラウドサービスになっていることでそれ以上の機能、オブザーバービリティやテクニカルサポートなどが追加されます。実際にはクラウドサービスでも試用期間を限定しない無償のプランがありますので、ユーザー数やビルドの時間に制限はありますが、試用することは可能です。

Gardenにとってのチャレンジはなんですか?

Edvald:ひとつにはIncredibuildと一緒になったことでお互いが相乗効果を産むようになることですね。私は過去にも買収を経験していますので、その時の失敗を繰り返さないこと、失敗からは学ぶようにしたいと思います。クラウドネイティブなシステムが増えている現状は、IncredibuildにもGardenにも成長の大きなチャンスだと思いますので、機能を追加するだけではなくビジネスとして成長することを目指しています。

クラウドネイティブなシステムにおいて多くのコンポーネントが依存関係にあることで単純にビルドとテストを行ってしまうと、時間と場合によってはコストが指数的に増えてしまうというのはよく知られた問題であろう。DaggerはローカルPCを使う発想、Gardenはグラフデータによってビルドされるソフトウェアの依存関係を理解して、不要なビルドとテストを減らすことで高速化を行っていると言える。日本では主にゲームデベロッパーに知られているIncredibuildとGardenだが、これからはエンタープライズにも知られるべき存在だろう。

●Garden公式ページ:https://garden.io/

●Incredibuild公式ページ:https://www.incredibuild.com/ja/

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30