2025-12-01から1ヶ月間の記事一覧

AIで本当に開発効率よくなった?私たちのチームでのAI活用事例とその効果

1. はじめに 2. 開発フローの全体像 上流工程(PRD・DesignDoc)はAI活用を検証中 AI活用のアプローチ:Cursorと「ルール」 3. API定義書の作成・DB定義書の作成 4. ドメインモデリング 4-1. Before:ゼロからの作図と議論の往復で消耗 4-2. After:ドキュメ…

決済手段追加の開発期間を半分にして欲しいと頼まれたときの話

PM

はじめに 背景 期間を短縮するためにやったこと 1.大前提として、要件の最小化は必須(王道) 2.決済領域単独で開発進行できれば省略できる工程がありそう 3.過去実績を鑑みると、各工程の効率化は必須 設計のスリム化 結合テストの最適化 4.大きな…

BigQuery自動キャンセルで社内データ基盤のコスト最適化

1. はじめに 2. 背景と目的 3. 機能概要 3.1 Airflow を中心にした実装 3.2 キャンセル処理の流れ 3.3 キャンセル後の通知 3.4 キャンセル除外対象 4. 運用の成果 5. まとめ 1. はじめに こんにちは。開発統括本部 データ基盤開発部の林 沛萱(リン ペイ シ…

DDD経験者がEvent Sourcingで躓いた話

DDD経験者がEvent Sourcingで躓いた話 はじめに 1. 背景 何が変わったのか(対比表) 2. 私が直面した2つの大きな違い 2-1. 大きな違い①:状態永続化モデル State Sourcing(従来の方法) Event Sourcing(今回の現場での方法) 私がつまずいたポイント Even…

【イベントレポート】ただ断るだけじゃない。飯沼さんに聞く「Noを伝える技術」

なぜ「No」が言えないのか 「No」の目的は、断ることではなく「より良いYes」を引き出すこと 「No」を伝えるのは「勇気」ではなく「戦略」 「No」を直接使わない。「Not」で分解する伝え方の技術 相手から「No」と言われたら、「牛歩」で進める 質疑応答(Q&…

コンタクトセンターにリアルタイム文字起こしを導入した話

はじめに 背景と課題 従来の文字起こし処理の課題 従来の方式:Azure Speech-to-Textの採用理由 1. リアルタイム性の欠如 2. 処理回数とコストの問題 解決策の概要 技術的な実装のポイント 1. Contact Lensによる文字起こし処理の統合とコスト削減 Contact L…

続・決済基盤の技術的負債に向き合う

はじめに Phase1: 基盤構築から機能実装へ(2025年1月〜7月) やったこと わかったこと できたこと Phase2: 一般アカウント移行への挑戦(2025年8月〜2026年2月、進行中) 取り組んでいること これまでにわかったこと 今後の方針 技術的な学び Temporalによ…

Datadogダッシュボードを目的別に再設計した話

はじめに 背景 多すぎるモニターと機能しないダッシュボード 目的別ダッシュボードの設計 第1階層:インシデント初動調査用ダッシュボード 問題発生の即時確認とサービス健全性の判断 相関関係によるボトルネックの切り分け ドリルダウンへの誘導とコンポー…

AIが教えてくれたコードレビューの本質 ― 意図共有という学び ―

はじめに AI導入と課題 自動化の成功例 コードレビュー自動化の挑戦 プロンプト例 意図を共有する ケース1:判断の背景を共有する ケース2:未来を見据えた意図共有 生成AIの気づき 私たちの学び これから はじめに こんにちは。ユーザーレビューグループ(U…

Proxmox VEで学ぶcloud-init

はじめに cloud-initとは Proxmox VEで簡単にcloud-initを体験してみよう cloud-initイメージの取得 テンプレートの作成 インスタンスのクローン cloud-initのパラメーターを変更する cloud-initの仕組み cloud-config User-data formats Modules cloud-init…

『がんばらない運営』ー DMMのPMイベント運営の秘訣 ー

はじめに 「プロジャミ!!」というPMイベントを社内で運営しています プロジャミ!!とは 「コミュニティ」と「イベント」の違いを意識する 社内イベント運営時に持つべきたった2つのルール ルール1. とにかく定期で継続 ルール2. 人集めに集中 その他は『がん…