DMM.comの、一番深くておもしろいトコロ。

テクノロジー

『DMM.comを支えるデータ駆動戦略』出版記念イベントを開催しました!

はじめに こんにちは。DMM.comの石垣雅人(@i35_267)です。 先の11/11(水)、私にとって初めての著書『DMM.comを支えるデータ駆動戦略』出版を記念して、 オンラインでイベントを開催しました。自著の内容について徹底的に解説することを目的に行った出版記…

ポイントグループの運用監視カイゼンの取り組み

はじめまして。ペイメントサービス部 ポイントグループの谷内(やち)です。 現チームにジョインしてから初めて業務でサーバーサイドを経験し、かれこれ3年近くDMMポイントに関するシステム(以下、ポイントシステム)の開発・保守をしています。 ところで皆…

開発組織マネジメント勉強会レポート 番外編「仮説検証型アジャイルのすすめ」

はじめに こんにちは。EC&デジタルコンテンツ本部にてEngineering Managerを務めている、植田隼人です。 今回は、DMMの社内勉強会のひとつである「開発マネジメント勉強会」の番外編として「仮説検証」をテーマとした勉強会が開催されましたので、そのレポ…

Think! FrontEnd #2 を開催しました!

こんにちは。Think ! FrontEnd 運営の千葉(@ur_uha)です。普段はテクノロジー本部CTO室にてWebフロントエンドの技術支援・教育支援、評価制度やガイドラインの作成を担当しています。 今回は、10/01(木)に開催した「Think! FrontEnd by DMM #02」について、…

新時代のサービス『バーチャルライブ配信サービス』を開発するVCグループとは?

こんにちは! LC事業部の植田です。今回お届けするのは、3Dキャラクターとのバーチャルライブ配信サービスの開発を行うEC&デジタルコンテンツ本部 LC事業部 VCグループの皆さんへのインタビューです。VCグループが開発するサービスは2020年4月にリリースされ…

3ヶ月で作る高負荷広告配信サーバーの4つの注意点

はじめまして! アドプラットフォームグループの宮田です。 今年DMMに中途で入社し、新規開発や保守・改善活動に取り組んでいます。 これまで位置情報を使った大規模スマホゲームやVRアプリケーション、ブロックチェーンを使ったゲーム等々を作ってきた社会…

コミュニケーションを強化した20技術研修が終了

こんにちは。DMM.com技術研修運営です。 今年の技術研修が無事に終わりましたので、振り返りの意味も含めこちらでお伝えさせていただきます。 2020年度の技術研修の特徴 昨年はほぼ内製で刷新しましたが、今年は新型コロナウイルスの感染拡大の状況を考慮し…

レガシーとの向き合い方 〜cron から Rundeck へ〜

はじめに こんにちは!プラットフォーム事業本部ペイメントサービス部ポイントグループの大倉です。 普段はDMMポイントに関するシステムの開発や保守、それと、この長い所属名を噛まずに自己紹介する方法について考えています。 inside.dmm.com この記事では…

ポイントサービスへ勝手にDockernize活動をやってみた

はじめまして。ペイメントサービス部 ポイントグループの柏熊です。 1年ほど前にポイントグループへ異動してきてから、システムの開発や保守・改善活動に取り組んでいます。 今回の記事ではこれまで行ってきたポイントサービスへの「勝手にDockernize活動」…

情報を取得し定量化する 〜ポイント有効期限切れお知らせメール〜

こんにちは! ペイメントサービス部 ポイントグループの北澤です。 普段はDMMポイントに関するシステムの開発や保守、ペイメントサービス全体を改善するための共通基盤の開発を行っています。 この記事では、ポイント有効期限切れお知らせメールの効果測定を…

Think! FrontEnd #1を開催しました!

こんにちは。Think! FrontEnd運営の赤石(@isy)です。オンラインサロン事業部所属で、普段はフロントエンドを主に開発しています。 今回は、6/25(木)に開催した「Think! FrontEnd by DMM #01」について、開催経緯や登壇内容を紹介したいと思います! Think! F…

DMM.go #2をオンライン開催しました!〜オンライン開催のノウハウもご紹介〜

はじめに こんにちは。DMM.go主催の石垣雅人(@i35_267)です。 普段はDMMのサービスで利用されるプラットフォーム基盤のプロダクトオーナーをしております。 さて今回は、5/15(金)にDMM GroupにおけるGoの勉強会として開催した「DMM.go #2」について、当日…

連載を終えて ~DMM動画配信サービスを支える配信基盤のこれまでとこれから~

はじめましての人は、はじめまして。知っている人は、こんにちは。 配信基盤スクラムチームでプロダクトオーナーをやっている@yanoshiです。 「進化する動画配信基盤」では取りまとめをやっていました。 さて皆さん、私たちの先日までの連載を読んでくれまし…

DMM.com 2020新卒技術研修が始まりました

今年もDMMの新卒技術研修が始まりました。 DMMに新たに加わったトップエンジニアも講師として参画し、昨年の技術研修参加メンバーも運営に加わり、一段とパワーアップした研修になっています。 ※2019年の内容については以下をご参考ください。 inside.dmm.co…

配信基盤を支えるオンプレ技術

はじめに インフラ部 配信基盤グループ*1の佐藤です。 この記事では、「進化する動画配信基盤」についての連載第11回目として、動画配信基盤のインフラ部分について記載します。 目次記事はこちらです。inside.dmm.com 配信基盤全体について、またインフラと…

もしもに備えた動画配信基盤のDRシステム

はじめに DRについて DMM動画のバックアップ DMM動画の規模 AWSによるDRスタックの構築 1. DR Adminからレストア開始 2. レストア 3. エンコード 4. DRM・パッケージングの開始 5. 再生URLの保存 開発の小話 MediaConvertの性能検証 AWS SPEKEを用いたDRMの…

LOD 24時公開を支える技術

はじめに こんにちは、動画配信事業部・配信基盤チームの池田です。この記事は「進化する動画配信基盤」についての連載第9回目の記事です。 私は主に動画のエンコードに関する開発を担当しており、特にライブ動画配信サービス (以下 「ライブ配信」)のアーカ…

プロダクトにドメイン駆動設計を適用するために行った3つのこと

こんにちは! ペイメントサービス部 ポイントスクラムチームの北澤です。 普段はDMMポイントに関するシステムの開発や保守、ペイメントサービス全体を改善するための共通基盤の開発を行っています。 この記事では、DMMポイントの発行や消費などを行う電子マ…

エンコーダーを支えるffmpeg活用

はじめに 分散エンコード 前処理 (プリエンコード~ファイル分割) (1)プリエンコード (2)ファイルのバックアップ (3)ファイルを分割 エンコード 後処理 (映像と音声ファイルの結合) 高品質なエンコード Androidデバイスに最適化した画質 VRHQ高画質 プレ…

パワーアップしたエンコーダーが成し遂げたこと ~爆速動画エンコーダーと改善されたワークフロー~

はじめましての人は、はじめまして。知っている人は、こんにちは。 配信基盤スクラムチームでプロダクトオーナーをやっている@yanoshiです。さて、早いもので本稿は連載7本目です。目次記事はこちらです。 折り返しも過ぎたということで、こうして記事が揃っ…

エンコーダー刷新とマネジメントシステム

序文 この記事は、動画配信事業部 配信基盤チーム連載の6本目です。 担当は配信基盤チームの向山です。以前この連載とは別内容でキーボードの記事も書かせていただきました。 2019年に刷新したエンコードシステムについてのざっくりとした話と、移行にまつわ…

Auth0のトライアルしてみました

プラットフォーム事業本部メンバーシップサービス部 アカウントサービスチーム、みやざきです。 アカウントサービスチームのプロダクトの一つにDMMの認証基盤があります。 DMMでは独自の認証基盤を開発・運用しているのですが、「10年で300事業」という弊社…

配信サーバー「VODST」

はじめに VODSTとは DMMの動画配信 DMMの配信の特徴 VODSTの歴史 VODSTv3の課題 VODSTv4アーキテクチャ VODSTv4ソフトウェア構成 ソフトウェア Wowza Streaming Engine OpenReasty Consul キャッシュ制御 動的負荷分散 高可用性 ログ ダウンロード配信 VODST…

DMM 百万長者を支える技術

はじめに DMM 百万長者を開発している上井(ウワイ)と申します。 100man.dmm.com DMM 百万長者は、2019 年 9 月にリリースしたばかりの新進気鋭のサービスです。 そんな DMM 百万長者のアレコレをご紹介いたします。 はじめに DMM 百万長者ってどんなサービ…

NON TECHな知識と技術でチームを支える仕事

この記事にアクセスして読んでくれている皆さん。こんにちは。 動画配信事業部・配信基盤チーム所属のデラミヤと申します。 「進化する動画配信基盤」についての連載第4回目となるこの記事では、エンジニアリング以外の契約に関するお話 について記載します…

DRMサーバー「mlic」

はじめに mlicとは DRM HLS AESとDRMの比較表 DRMベンダー マルチDRM マルチサービス mlic mlic処理フロー mlic構成 AWS構成 アーキテクチャ DRMアプリケーション Terraformによる環境構築 CodeBuild + HashiCorp Packer によるカスタムAMIの作成 Blue/Gree…

DMM Player v2を成し遂げるCMAF

はじめに CMAF とは これまでの配信技術 (~2016) 消えゆくもの WMV の終焉 業界の動向を追う 暗号化仕様の規格化 PlayReady Training Event in Shenzhen CMAF が目指したもの (理想) AES-CTR vs AES-CBC CMAF で達成されたもの (現実) 閑話: DRM とプレイヤ…

DMMのログイン・会員登録周りの多言語化対応

はじめに こんにちは。メンバーシップサービス部 アカウントサービスチームの山岸です。 日頃は、DMM会員の認証と顧客情報に関連するプロダクト(認証基盤と顧客情報盤)のバックエンドおよびフロントエンドの開発・保守を行っています。 今回は会員登録・ロ…

Electron製動画再生プレイヤー「DMM Player v2」

はじめに こんにちは。 動画配信事業部・配信基盤チーム所属の保月と申します。 「進化する動画配信基盤」についての連載第1回目となるこの記事では、Electron製動画再生プレイヤー「DMM Player v2」 について記載します。 目次記事はこちらです。 inside.dm…

連載、始めます ~進化する動画配信基盤~

こんにちは! EC&デジタルコンテンツ本部 動画配信事業部で配信基盤チームのプロダクトオーナーをやっている@yanoshiです。 私たちのチームでは、「動画」サービスの動画/画像コンテンツの配信基盤を開発・運用しています。 「動画配信基盤」と聞いて、皆さ…

DMM.go #1を開催しました!

はじめに こんにちは。DMM.go主催の石垣雅人(@i35_267)です。 普段はDMMのサービスで利用されるプラットフォーム基盤のプロダクトオーナーをしております。 さて今回は、1/23(木)にDMM GroupにおけるGoの勉強会として開催した「DMM.go #1」について、当日…

購入済み動画一覧に検索機能を実装する際に使用したIndexedDBの話

はじめに こんにちは。動画配信事業部 EC-Growthチームの荒井です。 私たちEC-Growthチームは、DMMの動画配信サービスをGrowth(成長)させるためのチームで、アナリストと共に売上向上に繋がる施策を打ったり、ユーザのエンゲージメントを高める施策に日々…

【資料公開】松本CTOが語るテックカンパニーとDMMの目指す先 DMM Meetup in 金沢

はじめに 皆さんこんにちは。プラットフォーム事業本部 不正対策チームの三浦(@_Andrew_Haru)です。 2019年12月12日に 松本CTOが語るテックカンパニーとDMMの目指す先 DMM Meetup in 金沢 を開催いたしました。 自分は運営スタッフとして参加し、当日のス…

DMM動画サービスでA/Bテストを1年間運用してわかったこと

はじめに こんにちは。動画配信事業部 EC-Growthチームの宮園です。 DMMの動画配信サービスをGrowth(成長)させるためのEC-Growthチームでは、アナリストと共に売上向上に繋がる施策を打ったり、ユーザのエンゲージメントを高める施策に日々取り組んだりし…

決済基盤でAWS CDKを使ったサーバーレスアーキテクチャ構築

はじめに 初めまして。プラットフォーム事業本部ペイメントサービス部決済スクラムチームの小菅(@HukurouKk)です。 DMMのプラットフォーム(以下 PF)で提供している決済機能の開発、運用を担当しています。 決済スクラムチームでは、今までDMMを支えてきたレ…

Oracle OpenWorld 2019 Report

はじめに こんにちは。 インフラ部の後藤です。 私が所属するサーバインフラグループは、プログラム開発者と協力しながら各種ミドルウェアの運用を行うことで サービスの安定・改善に日々努めています。 運用しているミドルウェアのうち、バックエンドに利用…

DMM VR labのCES 2020参加レポート

CESとは ラスベガスで毎年1月に開催。世界各国の企業や団体などがコンシューマー向け電化製品や各業界の最新テクノロジーを活用した未来を提示、PRするイベントで、「家電の見本市」「デジタル見本市」とも言われています。 大手家電メーカー、自動車メーカ…

業務効率化のためのSlack活用術 ~他事業部コンサル編~

1. はじめに はじめまして。プラットフォーム事業本部の門脇です。 他事業部コンサルティンググループというチームに所属しています。 チームでは、DMMの各サービスにプラットフォーム機能(認証機能、決済機能等の共通機能)を最適の形で導入するための提案…

re:Invent 2019参加レポート

はじめに 先の12月1日〜6日、ラスベガスにてAWSの最大級のイベント「AWS re:Invent 2019」が開催され、 弊社からは山崎(ビッグデータ)・菅野(配信インフラ)・高野(SRE)そして、CTOの松本が参加しました。 そこで今回は、松本以外のメンバーによるイベ…

Adobe MAX Los Angeles 2019 参加レポート

はじめに この度、11/4~11/6にカリフォルニア州ロサンゼルスで行なわれた世界最大級のデザインカンファレンス「AdobeMAX Los Angeles 2019」に参加してまいりました。 毎年恒例のAdobe主催イベントですが、今年も創造的な事業を推進する世界各国の企業やクリ…

DMMを支える会員プラットフォームのdatadog監視

アカウントサービスチームについて datadogの機能 ダッシュボード モニター APM 予測モニター ログ watchdog さいごに こんにちは。メンバーシップサービス部 アカウントサービスチームの井上です。 日頃は、DMM会員の認証と顧客情報に関連するプロダクト(…

データドリブンデザイン - 共通言語の構築 -

こんにちは。DMM.com デザイナーの根本大地です。DMMではデザインの支援組織に所属。ユーザ行動解析/UIデザイン/フロントエンドなど複数の職能を兼務し、デザインサポート役として、所属組織をまたいでサービスの開発現場における課題解決に取り組んでいます…

GAE/Go 1.9ランタイムバージョンアップ対応

はじめに みなさんこんにちは、プラットフォーム事業本部 不正対策チームの三浦(@_Andrew_Haru)です。 2019年4月からエンジニア職に転向し、会社ではエンジニア、家では子育てパパとして奮闘中です。 育児休暇の記事はこちらです。 今回は、そんな私が対応…

GitHub Universe 2019参加レポート

はじめに こんにちは、プラットフォーム事業本部の三浦(@_Andrew_Haru)です。 不正対策チームでエンジニアをしています。 DMMではGit/GitHub Enterpriseでバージョン管理を行っており、日々の業務で僕自身もよく利用しています。 そんななか今回は、GitHubの…

DMMの屋台骨を支える!年間1000億円のクレジットカード決済基盤メンテナンスの裏話

こんにちは! DMM Inside編集部です。 今回は、現在3196万人の会員が利用するクレジットカード決済基盤のメンテナンスを行った「 PCI DSS 移行チーム」にインタビューしました。どんな環境で、どんなメンバーが、どんな壁に立ち向かったのか!? その内情に迫…

ユーザを不正被害から守るためにやってること #2

1. はじめに こんにちは、プラットフォーム事業本部 不正対策チームの大江です。 ユーザを不正被害から守るためのチームで、スクラムマスターとして支援をしております。 前回はイタチごっこについての紹介がありましたが、そもそも、どうしてイタチごっこに…

AWS GameDayがDMMに上陸!

こんにちは。inside編集部です。 先の11月12日、AWS GameDayがDMMで開催されました。 通常はre:InventやAWS Loftで開催されているイベントなのですが、今回はDMMグループで働いている人を対象とした特別開催です。企業を対象とした開催は初めてとのことでし…

DMMのリアルな開発現場をリサーチ! 第3回 開発マネジメント勉強会開催レポート

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 DMM.comのサービスで利用されるプラットフォーム基盤においてProductOwnerをしております。 本記事ではDMMの社内勉強会のひとつとして取り組んでいる「開発マネジメント勉強会」の…

HUAWEI CONNECT 2019 Report (後編)

インフラ部配信基盤グループの佐藤です。 前回のレポートでお伝えした上海HUAWEI CONNECT参加に続き、その後は、深センに移動してHUAWEIさんの本社および工場の見学にも参加しました。今回は、経済特区として世界のIT界隈に強く影響を与えている深センと、HU…

HUAWEI CONNECT 2019 Report (前編)

先日、HUAWEI最大規模のイベント HUAWEI CONNECT 2019 が上海で開催されました。 HUAWEI Japan の方からご招待を受けたDMMからも2名、佐藤、田中が参加させていただきました。 日程の関係ですべてを見ることはできませんでしたが、興味を覚えたものをいくつ…