モノレポを整える: newmoの全エンジニアが利用するレポジトリの話

Junichiro Takagiのアイコン

Junichiro Takagi

newmo株式会社

Platform Engineer

newmo株式会社のPlatform Engineer。サービスのクラウドインフラやCICDパイプラインの構築、ObservabilityなどPlatformやSRE領域を幅広く担当しています。最近はAI Agentの活用支援やルール整備なども行ってます。

Stories

セッション概要

newmoでは全開発者がGo、TypeScript、Swift、Kotlinなどが共存する大規模なモノレポである一つのGitHub リポジトリを使って開発を行っています。本セッションではモノレポとはなにか、なぜnewmoがモノレポを採用したのか、という背景から始まり、モノレポのセキュリティやガバナンスのためのルールを適用する仕組み、GitHub Actionsを使ったCICDの構築、そしてコード生成やAIの活用などの開発者の生産性向上まで、実際に取り組んでいる工夫や直面した課題を紹介します。本トークが、Gitレポジトリの運用に苦労しているPlatform Engineerの方の参考になると幸いです。

キーワード

プラットフォームエンジニア - Platform Engineer ITアーキテクト - Architect 検討期(プラットフォームエンジニアリングのメリットを学んでいる) - Study
Share: