Garden.io で加速する開発と CI/CD の未来

Proposal: (不採択)

初級者   Application / Development

本講演では、ソフトウェア開発やCI/CDにおける課題を解決する新しいアプローチとして、Gardenを紹介します。現在のCI/CDは、迅速かつ信頼性の高いソフトウェア開発を支える重要なプロセスですが、フィードバックループが遅いという課題があります。

Gardenは、タスク間の依存関係を自動的に管理する「Stack Graph」機能を備えています。この機能により、開発者はプロジェクト内の複雑な依存関係を簡単に把握し、管理できます。また、キャッシュ機能を活用することで、開発スピードを向上させることができます。Kubernetes環境での迅速なデプロイやテストも可能です。

講演の後半では、実際のデモを通じてGardenの使い方を紹介します。Garden CLIを使って簡単なプロジェクトをセットアップし、コード変更からデプロイ・テストまでの流れを実演します。キャッシュと依存関係管理がどれほど効率的かを実例で紹介します。

この講演を通じて、受講者はCI/CDやKubernetes開発における課題解決方法を学び、Gardenがどのように効率化を実現するかを理解することができます。

Tsuyoshi Miyake
インクレディビルドジャパン株式会社
TCSM

東京大学大学院工学系研究科修了。在学時にゲーム会社でのアルバイトでプログラミングに目覚め、新卒入社のサン・マイクロシステムズ、ゴールドマン・サックスなどでソフトウェア開発者としてキャリアを積む。その後、個人レベルの開発から大規模にソフトウェアを開発するための手法や文化に関心が移り、Pivotal・AWS・JFrogなどでアーキテクト職を歴任。現在はIncredibuild Japanにてゲーム開発会社向けの開発支援を行う。日本の開発者が世界のスタンダードになれることを夢見て日々奮闘中。著書に「絵で見てわかるマイクロサービス」(共著)