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

テクノロジー

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

こんにちは! 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」が開催され、 弊社からはCTO、山崎(ビッグデータ)・菅野(配信インフラ)・高野(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名、佐藤、田中が参加させていただきました。 日程の関係ですべてを見ることはできませんでしたが、興味を覚えたものをいくつ…

第2回マネジメント勉強会開催!! ~ 評価制度/1on1/OKRについて ~

はじめに こんにちは、EC&デジタルコンテンツ本部の植田です。 少し前のことになりますが、2019/08/01に「開発組織マネジメント勉強会」を社内向けに開催致しましたので、その模様を記事にしてお届けします。 第一回目の様子はこちらにアップされていますの…

バ美肉エンジニアのXRDC2019参加レポート

はじめに こんにちは。DMM VR labのクレウスです。今回はDMM VR labメンバーとして、弊部の石井とともに、サンフランシスコで現地時間の10/14と10/15の2日間に渡って開催された、xR開発者のためのカンファレンス『XRDC』に参加してきました。www.xrdconf.com…

DynamoDBの勉強会をAWSさんに実施してもらいました!

はじめに こんにちは、エンジニアの @_y_ohgi です。 弊社では、CTOが様々なメディアで語っているとおりクラウドを推進しており、AWSが多くのプロダクトで使われています。 しかし、DynamoDBの社内事例は少なく、もっと詳しく学びたいという要望が上がってい…

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

1.はじめに はじめまして。プラットフォーム事業本部の寺西です。 不正対策チームでプロダクトオーナーを担当しております。 今回は、ユーザを不正被害から守るために日々戦っている不正対策チームついて紹介していきます。 1.はじめに 2.不正ってなに? 3.…

DMMアカウントサービスチームの取り組み(レイテンシ改善)

はじめに アカウントサービスチームとは 最近の課題改善 さいごに はじめに こんにちは! メンバーシップサービス部 アカウントサービスチームの今井です。 現在はアカウントサービスチームのプロダクトオーナーとして、チームが持つプロダクトの価値の最大…

DMM.com 19新卒技術研修が終わりました

こんにちは。合同会社DMM.com 人事部の安倍と田中です。 19新卒技術研修の企画・運営を務めました。 新卒技術研修が無事に終了しましたので、3ヶ月半の技術研修を終えての運営側の振り返りを主に伝えさせていただきます。 ※全容についてはこちらの記事で紹…

今までにないアフレコ体験を!「リアルタイム音声変換システム」とは?

はじめに はじめまして。DMM.com 会長室インターン生の橘川です。 DMM.comでは東京大学大学院情報理工学系研究科システム情報学専攻の猿渡研究室と共同で音声変換システムを開発しており、今夏、日本テレビが開催するイベント「超汐留パラダイス」にて『HUNT…

【資料公開】DMM meetup DMM新規事業を支える技術

こんにちは。DMM inside編集部です。 8月19日に DMM meetup #12 DMM新規事業を支える技術 を開催いたしました。今回はイベントの紹介と各発表資料を公開します。 DMM meetup #12 DMM新規事業を支える技術とは DMMでは昨今事業の立ち上げや企業・事業の買収が…

International Conference on Data Engingeering 2019 (ICDE): Trends and takeaways

今年4月にマカオで主催されたIEEEのデータエンジニアリングのカンファレンス(International Conference on Data Engingeering 2019、通称ICDE)について、参加したDMMのAI部メンバーから、会議のハイライトをいくつかご紹介します。 Overview This April, t…

DMMにおけるユーザーレビュー基盤の変革(チームで行っている心理的安全性の担保に役立つ取り組み)

はじめに はじめまして。プラットフォーム事業本部の室木(@masa-m)です。 私はDMM.comのユーザーレビュー基盤の開発、運用、保守を行うチームでスクラムマスターをしています。 今回は、我々のチームで行っている心理的安全性の担保に役立つ取り組みをご紹介…

DMMにおけるユーザーレビュー基盤の変革(AWS DMSを使ったクラウドへのデータ移行/レプリケーション編)

はじめに はじめましてプラットフォーム事業本部の富田です。 普段はサイト内の回遊率の向上施策や、ユーザの購買意思決定のサポートになるサービスの開発、運用を担当しています。 さて、ユーザーレビュー基盤では現在リプレイスを進めております。システム…

KubeCon + CloudNativeCon + Open Source Summit China 2019 参加レポート

はじめに どうもこんにちは! 動画配信事業部に所属するエンジニアの杜志剛(@dulao5)です。弊社は20年間成長し続けるサービスを持っている一方、技術の負債も十分に溜まりました。この現状に対して、DevOpsやSREやクラウド化など、負債脱却の改善策をいろい…

WebRTCを利用した超低遅延な映像配信

はじめに こんにちは。ライブコミュニケーション事業部 2.0スクラムチームの菊池です。 現在稼働しているライブ配信サービスのFlashからWebRTCへのリプレイスを行っています。 主にバックエンドを担当しています。 今回はなぜWebRTCを選択したのか、また、開…

クラウド人材育成の現状と今後の展望【AWS Summit Tokyo2019】

こんにちは。DMM人事部の安倍です。人材育成や組織開発を担当してます。 6月12日から14日まで開催されたAWS Summit Tokyo2019の Day2 H2-08 にて「クラウド人材育成の現状と今後の展望」というテーマで、AWSトレーニングサービス本部の冨田様と一緒に登壇さ…

KubeCon + CloudNativeCon EU 2019 参加レポート

はじめに どうもこんにちは! 動画配信事業部に所属するエンジニアの小芝(@_r548)です。普段はDMM動画における開発効率の改善や、技術負債の脱却に関わっています。チームとしては、現状オンプレで動作しているシステムのクラウド化・コンテナ化も目指してお…

DMMにおけるユーザーレビュー基盤の変革(心理的安全性を高めるワークショップを行いました)

はじめに はじめまして。プラットフォーム事業本部の室木(@masa-m)です。 私はDMM.comのユーザーレビュー基盤の開発、運用、保守を行うチームでスクラムマスターをしています。 私のチームは2018年7月頃に結成され、すでに稼働していたユーザーレビュー基盤…

ProDevelopers GameJamを主催しました

こんにちは! DMM GAMES 内製チームでエンジニアをしている橋本です。プロジェクトに合わせてクライアントサイド、サーバサイドの双方を行っており、現在はUnityでオンラインゲームを開発・運用しています。 今回は、4/6 に開催したゲーム業界に所属している…

Google I/O 2019 参加レポート

こんにちは。life+事業部のエンジニアの守本です。栄養バランスの整った献立を簡単に提案してくれる「MENUS」というアプリを開発しています。 今年もGoogleの年次イベント「Google I/O」が 5/7(火) 〜 5/9(木)にアメリカのShorelineAmphitheatreで開催されま…

「ライブ配信は次の時代へ」EC&デジタルコンテンツ本部 LC事業部 脱Flashへの道

はじめまして! ライブコミュニケーション事業部(以下、LC事業部)の植田です。今回は、総合ECサイトを運営するEC&デジタルコンテンツ本部のインタビュー第三弾としてLC事業部 2.0スクラムチームにインタビューしました。2.0スクラムチームでは "Flash以外…

慶應義塾大学KCSxDMM 合同LT会レポート

こんちは〜。DMM.com 動画配信事業部のエンジニアの@_tinojiです〜。 先日、ご縁があって慶應義塾大学のコンピュータ系サークルKCSさんとDMMで合同LT会を開催しました! そこで今回は、当日の様子を簡単にお伝えしたいと思います! ※ KCSさんの方でも、今回…

Cassandraサーバ運用で遭遇したfullgc問題を解消したお話

はじめに こんにちは。プラットフォーム事業本部 メンバーシップサービス部の井上です。 日頃は、DMMのサービスで使用されている基盤システムにおけるバックエンド周りの開発・保守などを行なっています。 今回はCassandraサーバを運用して行くうえで発生し…

DMMにおけるユーザーレビュー基盤の変革(開発プロセス編)【DevOps Days Tokyo 2019】

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 DMM.comのサービスで利用されるプラットフォーム基盤においてProduct Owner(以下、PO)を務めております。 弊チームでは、DMM.comのサービスで利用されるユーザーレビュー基盤を中…

DMM.comの新卒技術研修がスタートしました!

新卒研修担当の安倍です! 今年は合同会社DMM.comに18名のエンジニアが入社しました。新卒導入研修のあと、約3ヶ月半の新卒技術研修が始まりました! 今年のDMM.comでは、社内のエース級エンジニアが集結し、コンテンツのほとんどを新規で内製化しています。…

Google Cloud Next'19 Report

こんにちは、インフラ部の菅野です。 先日、2019年4月9日~12日にGoogle Cloud Next '19がサンフランシスコで開催されていました。 DMMからは、西岡(SRE)・平良(サーバインフラ)・菅野(配信インフラ)の3名が参加していました。 Google Cloud Next '19…

DroidConBos 2019参加レポート

はじめまして。DMM.comの海外事業部の山口です。 Android・iOSアプリや、サーバーサイドでフルスタックエンジニアを目指すなかで開発をしたりしています。 さて、今回は4月8・9日にボストンで開催された、AndroidのカンファレンスであるDroidConBos 2019に弊…

モノづくりの裏側を支える3Dプリントサービス ~彫刻家 名和晃平さんとの取り組み事例紹介~

Installation view, “Japonismes 2018: les âmes en resonance,” Musée du Louvre, Paris, France, 2018 Throne2018mixed media1040.0 × 480.0 × 330.0 cm© Pyramide du Louvre, arch. I. M. Pei, musée du Louvrephoto: Nobutada OMOTE | SANDWICHRemerciem…

DMMのVRリサーチャーがみたIEEE VR 2019 Osaka

はじめに こんにちは! DMM VR labのパトリックです。『GDC』に引き続き『IEEE VR 2019 OSAKA』にも参加して参りました。 『GDC』についての記事はこちらからご覧ください。 inside.dmm.com 『IEEE VR』は1993年から続くVRの国際学会で、毎年多くのVR研究者…

DMMのVRリサーチャーがみたGDC/VRDC 2019

はじめに こんにちは!DMM VR labのパトリックです。DMM.comのVR研究部門として2018年12月に立ち上がったDMM VR lab、xR領域における既存事業支援・新規事業創出のプロトタイピングと情報収集をミッションとしています。具体的には、VR動画の6DoF化や人体モ…

DMMにおけるユーザーレビュー基盤の変革(Goのテスト技法編)

はじめに こんにちは、プラットフォーム事業本部の平岩(@_rock619)です。 ユーザーレビュー基盤では現在リプレイスを進めており、バックエンドAPIをGoで開発しています。私たちのチームでは今回Goを初めて書くメンバーが多かったため、当初テストの書き方で…