Upgrade to Pro — share decks privately, control downloads, hide ads and more …

新しく入った人が困らない現場をつくる: 学習コスト改善の試み

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

新しく入った人が困らない現場をつくる: 学習コスト改善の試み

[コドモン x MIXI] 積み重なった課題とどう向き合うか
— 長期運用のSREの実践 (2026-04-23)

https://mixi.connpass.com/event/389250/

Avatar for gecko655

gecko655

April 23, 2026

Other Decks in Technology

Transcript

  1. ©MIXI 新しく入った人が困らない現場をつくる : 学 習コスト改善 試み 株式会社MIXI 開発本部 たんぽぽ室 モンストグループ

    @gecko655 [コドモン x MIXI] 積み重なった課題とどう向き合うか — 長期運用 SRE 実践 (2026-04-23)
  2. ©MIXI 2 自己紹介 • @gecko655 • 所属:株式会社 MIXI 開発本部 たんぽぽ室

    モンストグループ • 経歴: ◦ 2018年株式会社ミクシィ(現 MIXI)入社 ◦ スマートフォンゲーム データ分析 →新規スマートフォンゲーム サーバーバックエンド開発 + SRE →運営中スマートフォンゲーム SRE(たまに開発) → 2025年9月頃よりモンスト SRE • 開発したり SRE したりを行ったり来たり • 趣味:アマチュアオーケストラでクラリネットを 3本吹いてます
  3. ©MIXI 3 モンスト(モンスターストライク)について • モンスターストライク(モンスト) ◦ 株式会社MIXIが提供するゲーム ◦ 2013年10月サービス開始 ◦

    っ りハンティング RPG ◦ 最大4人で 協力プレイ ◦ 世界累計利用者数 約6500万人[1] ◦ 年間14作品と 他社 IP と コラボ [2] [1]: 2025年12月現在 https://mixi.co.jp/news/2025/1215/47291/ [2]: 2025年1月〜12月 実績
  4. ©MIXI 4 モンスト SRE について • モンスト SRE(2026年4月) ◦ 超ベテラン(チーム歴

    8年〜):3名 ◦ ベテラン(チーム歴 2年〜5年):2名 ◦ 新入り(チーム歴〜 2年):6名+フルタイムでない兼務が数名 • 10年以上 長期メンバーも居るが、それなりに入れ替わりがある 発表者 こ 辺 チームメンバー モンストチーム経験年数 グラフ
  5. ©MIXI 5 今日 発表について • 私がモンストチームに加入してから半年間で経験した長期運営プロジェクト加入 障壁 • そ 障壁をどうやって解消するか

    • 長期運営プロジェクトに居る人や、新規にプロジェクト参加した人 何をすべきか • (SRE と 外れる話も多いかも) 発表者 こ 辺 チームメンバー モンストチーム経験年数 グラフ
  6. ©MIXI 6 モンストチーム加入後に感じた問題 • 用語・略語が多い →今日話す内容 • Slack 通知内容がわかりにくい •

    廃止された機能がコードベース上にいつまでも残っている • 古くてよくわからない issue が溜まっている • アラートが整理されていない • オペレーション 手順が、わかってる人向けに書かれている • 同じような領域 技術が複数導入されていて使い分けが謎 6
  7. ©MIXI 7 用語・略語が多い • そもそもモンスト内部で チーム内用語・略語が他 チームより多い ◦ コラボ案件 コードネーム

    ▪ 情報リーク防止 ため、コラボ先 他社コンテンツ名 コードネームで呼 れる ◦ オンプレサーバー データセンター名( `XX1` ような、 3文字 コードで呼 れる) ◦ ソースコード上 機能名 略語 ◦ 地域名 略( TW = 台湾バージョン) ◦ チーム内用語で ないが、モンストで初めて触れる人も多い技術 用語 ▪ Bazel[1], MAAS[2], mitamae[3] など OSS 名など ◦ そ 他、ここに書けないモンスト用語も色々 …… [1]: https://bazel.build ビルドツール [2]: https://canonical.com/maas 物理サーバー 管理ツール [3]: https://github.com/itamae-kitchen/mitamae 設定管理ツール
  8. ©MIXI 8 用語・略語が多い • 略語がわからない! 例 1 • 「VM」 •

    モンストで ほぼ VictoriaMetrics[1] こと ◦ VictoriaMetrics: Prometheus互換 高性能時系列 DB ◦ 各種オンプレサーバー メトリクス 保管 • 「VM を再起動する」 「 VictoriaMetrics プロセスを再起動する」こと。 「VirtualMachine を再起動する」だと思って EC2 を再起動して いけない。 [1]: https://victoriametrics.com/
  9. ©MIXI 9 用語・略語が多い • 略語がわからない! 例 2 • 「AS」 •

    SRE 業務で一番使う AS 番号 (ASN) とか AS (Autonomous System) か? • ChatGPT に聞くといろんな候補を出してくれるが ……
  10. ©MIXI 10 用語・略語が多い • 略語がわからない! 例 2 • 「AS」 •

    モンストにおいて 「 Auto Scaling」 こと • 「イベント前 スパイクに耐えるために手動 AS 準備しなきゃ」 「スケジュールで AS した」などと使う • おそらくモンスト内部でしか通じない。 社内他プロジェクト(たとえ みて )で 通じない で ? …
  11. ©MIXI 11 用語・略語が多い • 略語がわからない! 例 3 • 「sout」 •

    Service out(サービスからサーバーを除外すること、また そ サーバー) ◦ そもそも Service out 和製英語っぽい ◦ 自然な英語なら “drained server” とか “offline server” とか言うべきか • “エスアウト ” と読む • チームで運用している Slack bot コマンド名になっていて `sout [IP アドレス]` で “sout” で きる • stdout (標準出力)と 関係ない • Scale Out や Service Outage でもない • (対義語「sin」もあるが、サービスから外す方に重点が置かれているせいか、あまり使われない)
  12. ©MIXI 12 用語・略語が多い • 略語がわからない! 例 4(SRE 関係ないけど) • 「MMG」

    • GitHub プルリクエスト タイトル上で使われる • Majide Merge Genkin (マジでマージ厳禁) 意味 ◦ 昔 “【MMG(マジでマージ厳禁 )】” と書いた人が居て、それを真似する人が出て そ 後めんどくさくなって MMG だけが残ったっぽい • DNM とか WIP なら通じる に …… • マージされることもある(!?) 2014年
  13. ©MIXI 14 用語・略語が多い • ドキュメントを片っ端から修正(せめて 1回 用語・略語 説明をする) • 草

    根活動として、伝わらない用語 使わないように啓蒙 • 「伝わらない用語」 基準 、「ググってわかるか」「 AI がわかるか」
  14. ©MIXI 15 用語・略語が多い • やめたほうが良い略語 廃止して、今後他 言葉に置き換えていきたい ◦ 例: MMG(マジでマージ禁止)

    DNM また WIP どちらかを使うようにする ▪ 人間が作成するプルリクエストで DNM が使われるようになってきた ▪ CI が作成するプルリクエストでまだ MMG が残っている で今後改善したい • 使用頻度が高くも や変えにくくなってしまった略語 (sout サービスアウト ) など 、 コード上 表現 み使用することにして口語で 使用しないようにしたい気持ち
  15. ©MIXI 16 用語・略語が多い [1]: https://cloud.google.com/blog/ja/topics/customers/how-mixi-and-freee-leverage-gemini-enterprise • 最近 MIXI 全社で使えるようになった Gemini

    Enterprise が Slack やドキュメント等を学習 して応答してくれるようになった で、不明な用語を調べやすく なった [1] • よくわからん用語を知ったとき、用語集ドキュメントに追加する が面倒なとき せめて Slack に呟いておくと後で Gemini Enterprise で拾える で良い (“agentspace” Gemini Enterprise 旧名称) ↑ Gemini Enterprise スクショ
  16. ©MIXI 17 用語・略語が多い • まとめ ◦ チーム内でしか伝わらない用語を使っていませんか? ▪ チーム内用語を勉強する暇があったら他 ことを勉強したい

    ▪ AI 理解も阻害する ◦ そ 用語、一般的な用語で言えませんか? ◦ 同表記で異なる意味に誤解される恐れがあるとき 、 1度 省略せずに書くべし。 ▪ VM: Virtual Machine vs VictoriaMetrics 例 ▪ (GA: Google Analytics vs Generally Available など文脈から明らかな場合 許容) ◦ こういった議論 ベテランから まず出ない で、 チーム歴 浅い人が率先してやりましょう。 ▪ 「AS ってなんですか?」 →「わかりました覚えます!」で なく 「AS ってなんですか?」 →「チーム外で通じる用語にしませんか?」