はじめに レポート Opening Keynote: The new way to cloud Maximize your cloud ROI- A practical approach to efficiency and optimization. Observability(可観測性)について Developer Keynote 「You Can Just Build Things」 GKE turns 10 and looks to…
1. はじめに 2. プラットフォーム開発本部のAX戦略について 3. 組織マインドを醸成する「目標と目的」のセッティング 目標「人でやっていた業務の50%をAIに置き換えた(協働)うえで、開発リードタイムへの変化を観測する」 4. AXは、プロセスを"AI"に置き換…
はじめに 移行の目的 移行計画 移行作業 トランスパイラの変更 tsconfig.json の作成 拡張子を変更 使用しているパッケージの型解決 CSS の named export に型付け グローバルな変数や定数の宣言を型定義ファイルに記述 any と ts-ignore でコンパイルエラー…
1. はじめに 2. 既存管理画面のリプレース背景 2.1 技術選定の理由 2.1.1 フロントエンド: React 2.1.2 バックエンド: Go 2.1.3 設計: ドメイン駆動設計(DDD) 2.2 再構築による期待効果 3. DDD導入における課題 3.1 DDDの概念理解と実践のギャップ 3.2 Go…
はじめに 我々が抱えていた課題 表示速度改善プロジェクト プロジェクトのスタート Catchpoint Chromeの開発者ツール ページ表示速度の高速化に向けた取り組み 1)CSS、JavaScriptの外部ファイル化 2)EmotionからCSS Modulesへの移行 3)スクリプトの読…
はじめに デモサイトを公開してからの学び Pagoda の路線変更 デモサイトリニューアル 今後の展望 はじめに IT インフラ本部の大山裕泰です。 2024年9月、我々は SSoT を実現する情報管理システム Pagoda のデモサイトを公開 しました。 その後、何人かのユ…
1. はじめに 2. 制約 3. トライアル成果 発見1. 技術負債の特定とリファクタリング実装の半自動化 発見2. イベントストーミングで設計した画像をもとにドメインモデルと制約の実装 発見3. 指示範囲を明確に絞れば、人より格段に早い 発見4. 開発者の学習効率…
はじめに DEIM2025の概要 参加レポート 一般発表(技術報告) インタラクティブセッション スポンサー賞 おわりに はじめに 皆さん、こんにちは!データサイエンスグループの平野と菊谷です。 私達は2024年にDMM.comに新卒入社し、現在はデータサイエンスグ…
PHPerKaigi とは? PHPerKaigi 2025 開催概要 チャレンジトークン企画概要 DMM エンジニアに PHP の「推し関数」を聞いてみた 1 人目: watarukura さん 好きな PHP 関数 理由 関わっているプロダクト or 事業 2 人目: 矢島さん 好きな PHP 関数 理由 関わっ…
はじめに Valkeyとは OSSとしてのValkey クラウド上のオンメモリキャッシュとしてのValkey Valkeyの導入 移行プロセスと注意点 1. 破壊的変更の影響を確認すること 2. ダウンタイムが発生すること 3. Redis OSSへの再移行が不可能であること 破壊的変更の影…
はじめに なぜECSタスクの停止理由をログとして保存するべきなのか? New Relic や Datadog にECSタスクの停止ログを送信する方法 Terraformを使った実装例 1. Amazon Data Firehose 用のIAMロールの作成 2. Amazon EventBridge 用のIAMロールの作成 3. Amaz…
はじめに 背景 NAT Gatewayの通信分析 調査のために必要なリソース構成 調査1: AWS内の通信 AWS内通信の調査結果例 調査2: AWS以外との通信 AWS以外との通信調査結果例 NAT Gatewayの通信量削減案 案1: VPCエンドポイントの作成 案2: 通信内部化 案3: VPC Pe…