エントリー済み

1日14万ジョブを支えるSelf-hosted GitHub Actions 基盤の運用と改善の最前線

中級者 - Intermediate Cloud Native Platform Engineering

メルカリでは2022年に全社のCIを刷新し、Kubernetesとactions-runner-controllerを用いてGitHub Actionsのself-hosted runner基盤を構築しました。セキュリティ要件を満たしつつ、GitHub ActionsのUIから利用できる開発体験により、社内の多数のCIワークロードがこの基盤上で稼働しています。今では1日に14万以上のジョブが実行され、3万近いvCPUが使用されています。しかし長い年月の運用やリクエストの増加に伴い、信頼性や安定性の確保、スケールやメンテナンスコスト、障害時の影響範囲といった課題も顕在化しました。本セッションでは、これらの課題にどう向き合い、どのように改善してきたかを具体例と共に共有します。そして2026年初頭、GitHub Actionsの価格改定を含むアナウンスがありました。このような最新の変化を踏まえ、self-hostedを継続すべきかの判断軸と今後の方向性を紹介したい思います。

Speaker

Junya Okabe

株式会社メルカリ

Software Engineer

He is passionate about cloud native technologies, especially Kubernetes, and is a professional in this field. He is one of Japan’s most active contributors to Kubernetes and CNCF related open source, and he leads multiple projects in the ecosystem. As a CNCF Ambassador, he also organizes and hosts several community meetups, fostering collaboration and knowledge sharing. Within his company, he focuses on CI/CD and Platform Engineering, with a strong emphasis on building and improving CI foundations that enable engineers to ship software faster, safer, and at scale.