2分台で1500examples完走!爆速CIを支える環境構築術

CI/CD環境が高速であることは、開発物の信頼性を維持しながら高速に成果をユーザに届けることを可能にします。CI/CD環境が遅いと、失敗に気づくのも遅くなり修正サイクルはどんどん重くなっていきます。特に我々のプロダクトを提供しているライブイベント業界においては、イベント当日に万が一問題があれば、本番環境への即時修正対応が求められるため、CI/CDの速度は開発体験だけではなく、ビジネス価値にも直結しています。
本セッションでは、Railsアプリケーションのrspecを2分台で1500examples以上を完了させるために、並列実行による工夫を中心に、CI/CD実行環境の最適化をどのように試行錯誤したかを紹介します。

Speaker

Hayato OKUMOTO

Hayato OKUMOTO

株式会社TwoGateの取締役CTOを務めています。創業時から開発チームを組成し、リードしてきました。インフラ、バックエンド、フロントエンドにわたる幅広い技術選定と開発を担当し、全体の技術戦略を指揮しています。