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

テクノロジー

【イベントレポート】 ヒートマップツール Ptengine勉強会~DMM.com クリエイティブチームの活用法~

こんにちは! DMM inside編集部です。 今回お届けするのは、1月31日に行われた「DMM.com×Ptmind」ヒートマップセミナーの様子です。DMMで活用しているヒートマップツール「Ptengine(ピーティーエンジン)」は主に事業部単位でLPの分析などに使用されていますが…

DMM GAMES プラットフォーム、Datadogはじめました!

はじめに こんにちは。 DMM GAMESプラットフォーム開発本部PFシステム部インフラエンジニアの軸丸です。 DMM GAMESでは、AWS、GCPなどのパブリッククラウドの導入を進めており、その環境の監視・モニタリングツールとしてDatadogを採用しています。 今回は、…

「職種の壁を超え、より強いチームへ」EC&デジタルコンテンツ本部 LC事業部 EMが目指す未来

こんにちは! 人事部・マリえもんです。総合ECサイトを運営するEC&デジタルコンテンツ本部のインタビュー第二弾! 今回は、ライブ配信事業を展開しているライブコミュニケーション事業部(以下、LC事業部)のEngineering Manager(以下、EM)濱野さんと、金…

DMMにおけるユーザーレビュー基盤の変革(マイクロサービス化に向けたインフラ構成編)

はじめに はじめまして! プラットフォーム事業本部の桑名(@kuwana_kb_) です。 私はDMM.comのユーザーレビュー基盤を開発するチームでエンジニアをしています。 さて、ユーザーレビュー基盤では現在リプレイスを進めています。 今回はユーザーレビュー基盤…

DMMにおけるユーザーレビュー基盤の変革(技術選定で気をつける13のこと)

はじめに プラットフォーム事業本部、Customer Decision Support Teamの岡見です。 所属部署の名前からは何をやっているチームなのか想像がつきにくいと思いますが、簡単に言うと、ユーザーレビューなどを通してお客さまの購買行動を促す施策とそのシステム…

DMM WEBCAMP エンジニアサロン定例会スタート!

2月1日、DMMのセミナールームにて「DMM WEBCAMP 第一回エンジニアサロン定例会」が行われました。2018年11月にDMM.comグループにジョインした「インフラトップ」はWEBCAMP PROという転職成功率98%のプログラミングスクールを運営しています。2月にDMM WEBCAM…

【イベントレポート】 アドジェネ ビールナイトVol.16~当事者に聞こう!今だからこそ、クライアントが求めるメディア・広告枠を考えてみる~

こんにちは! DMM Inside編集部です。 1月24日(木)Supership株式会社が主催する「アドジェネ ビールナイトVol.16」が、DMM.comオフィスにて開催されました。 「アドジェネ ビールナイト」とは、Supershipのパブリッシャー向け広告配信最適化プラットフォー…

「誰もがチャレンジし、変化を楽しめる環境を作っていきたい」CTO室CTOサポートの目指す姿とは

DMM insideは40個以上の事業があるDMMで働く一人一人に焦点をあてたDMMのオウンドメディアです。今回は松本CTO直下でエンジニア組織の改善に取り組む大久保さんにインタビュー。

DMMにおけるユーザーレビュー基盤の変革(データ駆動戦略を実現する『三種の神器』編)【Developers Summit 2019】

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 DMM.comのサービスで利用されるプラットフォーム基盤においてProduct Owner(以下、PO)を務めております。 今回は、2019年02月15日に開催された『Developers Summit 2019』で登壇し…

マイグレーションコンペで優勝して100万円頂きました!

はじめに こんにちは! インフラ部の多田です。名前だけでも覚えていってくださいね!今回は、私が参加した「マイグレーションコンペティション」についてお話しします。 多田 努来真(ただ どらま/@1901drama) 2016年入社。インフラ部コーディネートグルー…

エンジニアキャリア戦略とCTOについて 【Developers Summit 2019】

はじめに こんにちは! inside編集部です。 2019年2月14日、15日に開催されたDevelopers Summit2019にてCTOの松本が「エンジニアキャリア戦略とCTOについて」というテーマで登壇しました。 こちらのセッションは 2018年12月15日に開催された Developers Boos…

「チャレンジできる人を増やしたい」 EC&デジタルコンテンツ本部 GEMのミッション

こんにちは! 人事部・マリえもんです。 DMMは40を超えるサービスを展開していますが、今回は動画配信、電子書籍などのサービスを開発面で束ねるEC&デジタルコンテンツ本部のGeneral Engineering Manager(以下GEM)小島さんにインタビューしてきました。202…

DMM Tech Empowerment -エンジニア・デザイナーのためのサポート制度パッケージを公開!-

こんにちは! DMM Inside編集部です。 この度新たに「DMM Tech Empowerment」という、エンジニア・デザイナーのためのサポート制度パッケージを制定しました! DMM Tech Visionのアウトプットの一環として、「カンファレンス参加支援制度」と「コミュニティ…

【ロングインタビューで読み解く】 システム開発の裏側とエンジニアの思い

こんにちは。DMM inside編集部です。今や40を越える事業・サービスを抱えるまでに成長を遂げているDMM.comグループですが、その根幹の一つを担っているのが動画配信事業部です。今回は、その動画配信事業部で長い年月を費やして開発を進めているシステムプロ…

DMM.comの課金プラットフォームにおけるサーバーサイドKotlin事情【Developers Boost 〜U30エンジニアの登竜門〜】

はじめに こんにちは!プラットフォーム事業本部 ペイメントサービス部の北澤、柏熊です。ペイメントサービス部では、DMM.comのあらゆるサービスを支える課金プラットフォームを提供しています。 そんな私達は、2018年12月15日に開催されたDevelopers Boost…

プロダクト成長のために『開発プロセス』を思考せよ!【Developers Boost 〜U30エンジニアの登竜門〜】

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 DMM.comのサービスで利用されるプラットフォーム基盤においてProduct Ownerを務めております。 今回は、2018年12月15日に開催された『Developers Boost~U30エンジニアの登竜門~…

天下一キーボードわいわい会 Vol.1を開催したよ!

はじめに 動画配信事業部・配信基盤チームのエンジニアの向山(@mt_mukko)といいます。 弊社イベントスペースにおいて、2018/11/3に【増枠】天下一キーボードわいわい会 Vol.1 - connpass (以下天キー)を開催しました! この記事では 天キーに焦点を合わせ、…

DMM TECH VISION -DMMのテックカンパニー化に向けた、CTO松本の3年後に向けた取り組みを公開!!-

こんにちは! DMM Inside編集部です。 10月に新しくCTOに就任した松本勇気が、「DMMのテックカンパニー化」というミッションを達成するために発表した「DMM TECH VISION」を、この度社外に向けても公開しました! 今日はその「DMM TECH VISION」について、補…

DMMにおけるユーザーレビュー基盤の変革(プロダクトをGrowthさせるデータ駆動戦略編)

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 現在は、DMM.comのサービスで利用されるプラットフォーム基盤でプロダクトオーナーを務めております。 DMM.comのサービス開発体制では、プロダクト(ex. サービス)に対してオーナー…

AWS re:Invent 2018 参加レポート Day 4

はじめに こんにちは、プラットフォーム事業本部の市原です。re:Invent もついに4日目ということで、最後のレポートをお送りします。 Day4 AWS DeepRacer League 2018 Championship Cup Final Keynote に先立ち、先日発表された DeepRacer によるレースの決…

AWS re:Invent 2018 参加レポート Day 3

はじめに こんにちは、インフラ本部の日名川です。 re:Invent 3日目です! AWS CEO Andy Jassy のKeynoteが午前中にありましたが、私は同じ時間に裏でやっているGameDayに参加してきたのでレポートします。 Day3 GameDayは参加者同士ランダムに4人でチームを…

AWS re:Invent 2018 参加レポート Day 2

はじめに こんにちは、インフラ本部の佐野です。re:Invent 2日目を迎えて、朝6:00(現地時間)から 4K and 8K Run (https://reinvent.awsevents.com/play/run/) チャリティマラソンのイベントがありました。朝早くから大勢の方で賑わっていました。 DAY2 につ…

AWS re:Invent 2018 参加レポート Day 1

はじめに こんにちは、ITインフラ本部の石井です。今年もAmazon Web Servicesの年次イベント「AWS re:Invent」が開催されています。弊社から4名参加しています。4人とも初参戦となりますが、熱気に圧倒されながらも 参加者からレポートを各日あげていきます…

構造化されたデータをGCPでMachine Learning

はじめに こんにちは! CTO室、兼AI部の古川です。DMMでは、社内の業務効率や顧客向けサービスの品質改善のためにMachine Learning(ML)を活用しており、そこで、専門性の高いML技術の研究開発や、社内のML活用推進活動をしているのがAI部です。 今年8月24…

【イベント情報】石川県で働くパパ&ママが、キッズプログラミング教育の知識を深めた話。

こんにちは! 企画開発部外注管理チームのユッキーナです。現在5歳の娘を子育て中のシングルマザーです。 普段は石川県の金沢事業所で電子書籍や動画の広告バナーに関わる仕事をしています。 情報の流れが早いIT業界、子供の教育どうしていますか? DMMで仕…

Nuxt.js v2とGAE/SE Node.jsでSPA×SSR×PWA×サーバーレスを実現する

はじめに こんにちは。イベント事業部の上井(ウワイ)と申します。 Nuxt.jsのv2が9月に正式バージョンとしてリリースされました medium.com またそれに先立って、Google Cloud PlatformからGoogle App Engine Node.js Standard Environment(以下、GAE/SE…

Cloud Next '18 Tokyo の発表で追記したい API設計と Cloud Spanner 周りの話

はじめに こんにちは、プラットフォーム事業本部の恩田です。先月 Google Cloud Japan の須藤さま、弊社須山と一緒に Google Cloud Next '18 にてお話させていただきました。表題は『DMM課金基盤 APIにおけるGAEとCloud Spannerによる NoOpsの実現』となりま…

DMM動画サービスの問題を解決しようとしている話(再生URL生成API編)

DMM.com 動画配信事業部の配信基盤チームというところにおります@_tinojiです。 最近お隣のチームの人たちが、動画サービス改善における取り組みについて記事をいくつか書いていてですね。乗るしかねぇこのビッグウェーブに〜〜。ということで今回は動画配信…

技術書の輪読会を定着させるまでの道のりで学んだこと

はじめに こんにちは。プラットフォーム事業本部メンバーシップサービス部の松下 (@_kentaro_m) です。DMMのサービス全体で利用されるアカウント基盤システムの開発を担当しています。 先日まで六本木と金沢の2拠点で分かれて開発しているチーム内で輪読会を…

デザインでゲームを面白く! DMM GAMES UIデザインの作りかた

こんにちは! 人事部・マリえもんです。最近はユーザーにも“UI”という言葉が認知されはじめてきましたが「もっとゲームのUIについて知ってほしい!」と願うDMM GAMES UIデザイナー2人にインタビューしてきました! 野村 広樹 DMM GAMES 東京スタジオ所属、リ…

Google Cloud Platformを活用したMachine Learningハンズオン

こんにちは! CTO室、兼AI部の古川です。DMMでは、社内の業務効率や顧客向けサービスの品質改善のためにMachine Learning(ML)を活用しており、そこでAI部は、専門性の高いML技術の研究開発や、社内のML活用推進活動をしています。 しかし、徐々に導入を進…

Androidエミュレータで未来のプラットフォームへ 〜DMM GAMES x BlueStacks

PCゲームとスマートフォンゲーム、どちら派ですか? こんにちは、DMM GAMESの高橋です! DMM GAMESで、DMM GAME PLAYERというPCゲームプラットフォームを担当しています。 最近、Android用に開発されたゲームをDMM GAME PLAYERを介してPC用ゲームとして遊べ…

『ZenHub x GitHub』を軸としたスクラム開発のプロセス設計

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 現在は、DMM.comのサービスで利用されるプラットフォーム基盤でPO(ProductOwner)をしております。 今回は、『プロジェクト管理ツール』について『ZenHub』を利用することになった…

redux (redux-saga) の設計にシーケンス図を用いてみた話

はじめに こんにちは! プラットフォーム開発部、webエンジニアの千葉です。 デザイン〜フロントエンドを軸に、バックエンド〜インフラも含めてできることは何でもやっています。 そしてできることをもっと増やしたいと思う日々です! さて、今回の記事では…

【SRE】サービス稼働率Downを防ぐ!『Disaster in recovery training』というアプローチ方法について

はじめに こんにちは、プラットフォーム事業本部の石垣雅人(@i35_267)です。 現在は、DMM.comのサービスで利用される基盤システムの開発チームでプロダクトオーナーをしております。 今回は、ローンチしたサービスをチームで運用していく際に、必ず直面する…

オンプレミス環境からAWSのサーバーレスにリプレイスした話

はじめに DMM GAMES プラットフォーム開発本部PFシステム部の李です。 私が所属しているグロースハックチームでは、新規ユーザーの獲得や既存ユーザーの継続利用を促進するための施策を企画・開発しています。 しかし、短期間で機能追加や仕様変更を繰り返し…

Google Cloud Next '18 San Francisco 参加レポート

はじめまして、インフラ部の岩﨑です。 先日、2018年7月24日~26日にサンフランシスコで開催されたGoogle Cloud Next '18 に参加してきました。 Google Cloud Next '18は、GCP、G suiteなどの新機能紹介や利用企業の実例紹介が行わるイベントで、サンフラン…

StackStormとIFTTTを利用した運用自動化によるインフラの運用コスト低減・効率化の取り組み(後編)

こんにちはインフラ部の大山です。「運用自動化によるインフラの運用コスト低減・効率化の取り組み(前編)」では、以下の目標を達成するため、"Infrastructure as Code" と "IFTTT" というアプローチで、運用自動化に取り組んでいるというお話しをしました…

DMM動画サービスの問題を解決しようとしている話(コンポーネント編)

はじめに みなさん、こんにちは。動画配信事業部でサービスの開発効率改善チームの小谷野です。 今回も長期運用中のサービス「DMM動画」の改修に着手した話「フロントエンドエンジニアの取り組み」をお話ししたいと思います(前回のデザイナーの取り組み=「D…

DMM動画サービスの問題を解決しようとしている話(スタイルガイド編)

はじめに はじめまして! 動画配信事業部 デザイナーの中田です。 ユーザーの作品購入までの舞台となるDMM動画のECサイトにおいて、開発効率アップ⤴︎のため、日々カイゼンに勤しんでます! 今回は 長期運用中のサービス「DMM動画」の問題を解決しようとして…

ラーメン二郎ハッカソンで、にんにく365個もらいました!大量のにんにくの行方は…

はじめに はじめまして! DMM.comのオンラインサロンというサービスに従事している17卒エンジニアの高木と、18卒エンジニアで日々研修中の岡部です。 今回は、私たちが出てきたジロッカソンについて話したいと思います。 ジロッカソンとは ジロッカソンの様…

ゲームにおける世界観の作り方〜文豪とアルケミストの場合

はじめまして! DMM GAMES 『文豪とアルケミスト』チームの前田と申します。 私は、DMM GAMESで提供しているゲーム『文豪とアルケミスト』において、開発時のコンセプトアートから実際にゲームで使われている背景イラストまでの制作を担当しております。 ゲ…

StackStormとIFTTTを利用した運用自動化によるインフラの運用コスト低減・効率化の取り組み(前編)

インフラ部ツールチームの大山です。 本稿ではインフラの運用自動化によるコスト低減・効率化の取り組みについて、2回に分けてお話しします。初回は、なぜインフラの運用自動化が必要で、どのようなアプローチで運用コストを低減させるかについて解説します…

新卒インフラエンジニアが強みを活かして業務改善

はじめに DMMのインフラ サーバインフラって何してる? インフラ内での技術的トレンドは? Ansible StackStorm 社内でのStackStormの利用 実際に取り組んだ業務改善 そもそもなぜ新卒が業務の改善を? Ansibleの再利用化の推進 コンフィグファイルの自動デプ…

プロダクトのリリースまでの時間が268.5hから54.5hに! VSM(ValueStreamMapping)時短術

はじめに こんにちは、プラットフォーム開発部の石垣(@i35_267)です。 2015年4月にDMMに入社し、現在はサービスで利用される基盤システムの開発チームでプロダクトオーナーをしております。 突然ですが、私のチームでは以前こんな事例がありました。 ある機…

Ruby のように書きやすく C のように速いプログラミング言語「Crystal」

はじめに はじめまして、DMM.comラボのy2k2mtと申します。今回は、当チームが開発を行う時にメインの言語として使用しているプログラミング言語「Crystal」 を紹介したいと思います。 Crystalを選んだ理由 当チームはRubyの経験があるエンジニアが多く、もち…

Go言語初学者がConfluenceをMarkdownで書くためのCLIツールを開発した話

Go言語初学者がConfluenceをMarkdownで書くためのCLIツールを開発してリリースするまでの学習の流れを紹介します。

【Android】Google IO 2018で新発表された navigation についての詳細レポート

はじめに こんにちは、 Androidエンジニアの @kgmyshin です。 先日、5月9日~11日に Google IO 2018 が開催されました。 弊社からは私を含め3名とグループのピックアップ社から3名のエンジニアが参加しました。 フェスのような雰囲気の中で、新しい技術に触…

初めて技術書を書いてみたので、始めから最後まで細かくレポートしてみる

はじめに こんにちは。CTO室の @kgmyshin です。 4/22(日)。天気は晴れ。秋葉原UDXにて技術書典4が開催されました。 技術書典4 ご存知の方も多いと思いますが、もともとの想定来場者数の約2倍も来てしまうほどの大盛況でした。 今回、初の試みだったのです…

How CASH works!〜CASHのシステム構成〜

即時買取アプリ『CASH』の開発の裏側・CASHのシステム構成についてご紹介します。