開発者プラットフォームの中核を担うセルフサービスなジョブ実行基盤の設計と実装

Proposal: (不採択)

中級者   CI / CD

本セッションでは、バンダイナムコスタジオで構築中の開発者プラットフォーム DX Cloud Studios の一部であるセルフサービスなジョブ実行基盤 AsyncJob の設計と実装について紹介します。ユーザーのセルフサービスによるオペレーションが可能な開発者プラットフォームの実現は、プラットフォームエンジニアリングプロジェクトが目指すべき到達点のひとつです。今回紹介するセルフサービスなジョブ実行基盤は、社内のあらゆる開発者プラットフォームにおけるセルフサービスの実現の目的で利用できる、マルチクラウド・クラウドネイティブな汎用のコンポーネントとなることを目指して設計されています。
トピック:
- GitHub ActionsとAzure PaaSによるクラウドネイティブかつ高効率なジョブ実行バックエンドの実装
- ジョブの定義・シークレット・実行権限の個別管理を可能にするGitHubリポジトリの分散設計
- 非開発者でもわかりやすいセルフサービスポータルサイトを提供するWebフロントエンドの実装
- すべての従業員が利用可能でアクセス制御が容易なユーザー認証・認可の設計

Takeshi Yaegashi
株式会社バンダイナムコスタジオ
テクニカルディレクター

Linux・Unix・OSS・Go言語と比較的低レイヤな技術が好きなエンジニア。かつて組み込みシステム開発やゲームサーバ開発に従事し、現在は研究・開発環境のクラウドサービス導入推進、CI/CDパイプライン構築支援、社内開発者プラットフォーム構築などをしています。