プラットフォーム
AIによるコードレビューができるPR-Agentを導入した効果と課題について書いています。 導入結果としては、AIによるコードレビューが効果がある一方で、現時点では全てのレビューがAIに置き換えることはないことが分かりました。 この記事では、PR-Agentの具…
はじめに コード品質の定義について DMM プラットフォームのコード品質への取り組み コードランク とは アーキテクチャ メトリクススコア テストカバレッジ コードの信頼性 メンテナンス性 セキュリティ セキュリティホットスポット コードランクのランク付…
はじめに 共通ナビとは? 共通ナビの役割とは? DMM全体のナビゲーションシステム DMMの複数サービスで統一されたインターフェースの提供 独自の成長戦略を求められる Naviグループとは? 共通ナビが抱える課題 リリースによる表示崩れの発生 解消への取り組…
本記事では、未経験の元エンジニアがヘルプセンターシステムのリプレイスでUX・UI改善に携わった話として、改善事例とそこから得た学び・反省について紹介しています。 はじめに 改善事例について FAQサイトと問い合わせサイトの統合 FAQ記事の統一 ライティ…
DMM GAMESプラットフォームにおけるインフラ事例として、限定公開クラスタ設定が無効のGKEでのCloud NATを使う方法についてご紹介です。 はじめに 一般公開クラスタと限定公開クラスタの違い Cloud NATについて 一般公開クラスタのGKEでCloud NATを使う方法 …
自己紹介 JANOGとは? 聴講したセッション Kubernetesでネットワークコントローラ「Kuesta(ケスタ)」をつくってみたが、登りたい山はまだいくつもある 開発に至った背景 Kuestaを使うメリット その他質問 これからのIPv4 over IPv6の話をしよう 今の日本の…
はじめに データ基盤開発部:小山 Workshop: Build stateful K8s applications with ultra-fast Amazon MemoryDB for Redis 全体を通して プラットフォーム事業本部:城野 Chalk Talk: How to connect multiple VPCs across locations オンラインサロン開発…
はじめに Dagger Go SDK vs shell in GitHub Actions コードの視認性 エラーハンドリング 単体テスト ワークフローを実装するにあたって shell と Go で実装量を比べる 保守/運用のしやすさ まとめ 宣伝 はじめに DMM.com 2022年度 新卒入社の N9tE9 です。…
プラットフォーム戦略を実現するためのUI/UXのブラッシュアップ 1.DMMプレミアム 制作チームの構築 2.プラットフォームプロダクト デザインチームの強化 3.新規事業のグロースフェーズへの移行支援 クリエイター( デザイナー / エンジニア / PM・PdM など) …
はじめに 大変だと思ったエピソード チームを横断した知見の共有 ログ基盤の構築 車輪の再発明の防止 マイクロサービスは費用がかかる まとめ はじめに DMMグループAdvent Calendar 2023 の22日目を担当する、いっぬ(@yuyu_hf)です。 プラットフォーム事業…
はじめに DMM会員基盤について DB移設を行う理由 (1)会員サービス全体をクラウドに (2)見えにくいコストの見える化 移設方法 Amazon Aurora MySQLの構築 AWS Database Migration Serviceでデータ移行 アプリケーションのリクエスト切り替え 発生した問…
はじめに GCP謹製CDNの今とCrunchyrollでの活用事例 Media CDNは地球規模のCDN Media CDNによるビジネスへの影響 (Mojの例) CrunchrollでのMedia CDN活用事例 GCPの最新LLM: PaLM2の新機能とデモ PaLM2での新機能 Demo : Grounding with Enterprise Search …
はじめに 当日の様子 pospomeさん「組織のコード品質を向上させる "レビューシステム" の取り組みについて 」 tao watanabeさん「マイクロサービスの効率的な監視〜不安定な依存先との闘い〜 」 N9tE9「静的解析から学ぶ go/ast パッケージの設計思想 」 お…
DMM GAMESプラットフォーム部における、開発チームのスクラム導入初期時の事例についてご紹介します。 はじめに 山を見つける スクラムガイドを読む スクラムガイドと現実の差分を見る スクラムのゴールは近いようで遠い 僕らの失敗談 アジャイル見学会に参…
はじめに スマホブラウザゲーム画面改善案件について なぜ他職能のメンバーを巻き込んで改善を実施したのか 他職能のメンバーを巻き込んで改善する取り組み 【1】共通言語を作って会話する 【2】理由を明記して提案する 【3】検証結果を可視化して共有する …
はじめに 本人確認システムリプレイスプロジェクトの概要 リプレイス前の本人確認システム リプレイス後の製品原則 リプレイス後のシステム構成 リプレイス作業の内容 PHPからGoへのリライト サポートの確認業務の簡略化 既存システムからのデータ移行 テス…
はじめに キャンペーンの進行 DMMポイントクラブとは 自身の感じていた課題 制作進行ノック キャンペーン進行の小まとめ 今年の気付き 1, 進行においての振る舞い 2, 自律的にワークする組織 3, 主語が「チーム」「組織」へ変わる時こそ必要な「基礎体力」 …
はじめに Kubernetes External Secrets(KES)の非推奨 KESからESOの変更点 ESOでのマルチテナント構成 KESからESOへの移行 最後に はじめに この記事は DMMグループAdvent Calender 2022 の10日目の記事です。 10日目はプラットフォーム事業本部マイクロサー…
はじめに システム構成 本番環境のシステム構成 ステージング・開発環境のシステム構成 料金 シナリオ作成 条件の例 ユースケース 論理シナリオ Datadogでテストの作成 準備 新規ブラウザテスト作成 テストの詳細情報を設定 論理シナリオに沿ったテストの作…
はじめに 自分は何者か なぜ支援が必要なのか 支援に携わることになったきっかけ 色々ヒアリングしてみた 時間経過と共に変化する重視すべき4つの領域 どんなことをやっているのか まずは観察と妨害リストの作成 最初に登る山を決めるワークショップ チーム…
プラットトフォーム事業本部について プラットフォーム事業本部におけるフロントエンドの課題 変更容易性の低さ 開発効率の悪さ 拡張性の低さ プラットフォーム事業本部におけるフロントエンドグループとは? モノレポファーストなエコシステム すぐにアプリ…
はじめに やっぱりEKS(Kubernetes)の運用は大変なのか? EKSの運用で行っている具体的な作業 Nginx Ingressのバージョンアップ Blue/Green方式でのNodeの入れ替え作業 EKSの運用で一番困ったこと EKS vs ECS EKSの採用を検討している方へ セキュリティ対策の…
はじめに 基盤チームでやっていること 認証・認可基盤システムの開発 認証・認可システムの乱立 認証・認可基盤の開発 各開発チームとの調整 認証・認可基盤の導入 基盤チームとしてのミッション 基盤チームの今後 まとめ はじめに EXNOA プラットフォーム事…
はじめに BFFとは何か BFFの導入背景 リプレイスプロジェクトの開始 既存システムの課題 リプレイスシステムのコンセプト リプレイスシステムへの移行 BFFの技術スタック フロントエンド構築に必要なデータが過不足なく取得可能 フロントエンド・BFFの開発効…
マイクロサービスプラットフォーム向け負荷試験基盤の初期リリースを終えた話 負荷試験基盤をつくった理由 負荷試験基盤の要件 負荷試験フレームワークの選定 負荷試験基盤のアーキテクチャ 負荷試験基盤を支える仕組み 負荷試験基盤の初期リリースで妥協し…
サイバー防災とは より安心・安全にDMM.comをご利用いただくための取り組み DMMアカウントの乗っ取り後の不正購入 IDとパスワードのリストを不正に入手 DMMアカウントの乗っ取り アカウントに登録済のクレジットカードを不正に利用 まとめ さいごに こんにち…
はじめに 従来のDMMの検索アーキテクチャ プロキシアプローチの採用 A/B テストの機能概要とインタフェース 施策ごとのコンフィグレーションを実現するインタフェース プロキシアプローチの評価 おわりに はじめに こんにちは、データサイエンスグループの新…
はじめに 一般的な検索改善とは 検索改善における指標とは何か DMM における検索改善の難しさ DMM における検索改善の KPI 設定 DMM の検索システムの概要 施策の実施について 仮説の立て方 PoC 施策リリース 効果測定(A/B テスト) まとめ はじめに こんに…
はじめに DMMにおけるレコメンドへの取り組み 背景 Tensorflow Recommendersとは 1. Tensorflowベースで扱いやすい 2. ScaNNが使える 実装で工夫したところ 学習データの入力パイプライン 推論 まとめ おわりに はじめに こんにちは、DMMで機械学習エンジニ…
DMMポイントクラブ iOSのアーキテクチャ StatefulViewControllerとは DMMポイントクラブ iOSでのStatefulViewController ViewStateについて StatefulViewController: サンプル ViewController ViewState Presenter 終わりに 本記事は DMMグループ Advent Cal…