分サイバーエージェントでは,インターネット広告事業を展開するグループ企業の開発部隊を横断する組織「アドテクスタジオ」を新たに立ち上げました。今回は,(⁠株)AMoAdのエンジニアである木村衆平氏に,同社で行っているビッグデータ解析などについて伺いました。Bidding)の普及など,アドテクノロジーの進化によってインターネット広告の世界は大きく変化しています。最近では,ビッグデータと呼ばれる大規模データの解析技術が進化したことで,ユーザのニーズに合致したきめ細かい広告配信が可能になったことも見逃せないでしょう。Redshift」です(図1⁠)⁠。WareHouse)の機能を提供するクラウドサービスであり,従来のDWH製品と比べて圧倒的な低価格でデータ解析を行えることが特徴です。Redshiftをデータ集計および解析の基盤として利用しているとのこと。Redshiftを採用した理由を次のように説明します。MapReduceを使ってデータの集計や解析をしていたんです。データの解析では,やろうと思ったときにすぐできることが重要です。MapReduceでは,解析の前にその処理を実装するという手間がありました。Redshiftなら,SQLが使えればデータにアクセスして必要な処理が行えるので無駄な開発を減らせます(木村氏⁠)⁠」⁠。実際に使い始めて感じたのは使い勝手のよさだったと言います。「とにかく簡単に使えるのがよかったですね。Redshiftは行指向ではなく列指向なので一般的なデータベースとは少し違いますが,それほどハードルは高くない印象でした。クラウドサービスでハードウェアを持つ必要がないのもメリットです(木村氏⁠)⁠」⁠。木村氏は,オンプレミスでの運用に比べて大幅にコストが低減できることを挙げ,ハードルを低く抑えて大規模データ解析ができるのは大きな利点だと続けます。「ビッグデータ解析が話題になっていますが,それをオンプレミスでやろうとすると膨大なコストが発生してしまうでしょう。Redshiftであれば圧倒的な安さで解析基盤を作れます。Redshiftであればハードルが非常に低い。クラウドサービスなので,不要になったらすぐにやめられるのもポイントですよね(木村氏⁠)⁠」⁠。グループ内のエンジニアが集結したアドテクスタジオサイバーエージェントでは,2013年10月にグループ内のアドテクノロジー分野のサービスを提供している企業の開発部門を横断する「アドテクスタジオ」という組織を立ち上げました。AMoAdでエンジニアとして働く木村氏も当然参加しており,グループ内での技術の標準化などに取り組んでいきたいと意気込みます。「アドテクスタジオはまだ立ち上げて間もないのですが,積極的に勉強会などを開催して交流を深めていきたいですね。技術の標準化にも取り組んでいきたいと考えています。現状はそれぞれ各社が個別にシステムを開発し運用していて,当然各社の事業に最適化されているわけですが,人の流動性といったところまで考慮すると,ある程度のところまでは標準化しておく意義があると思います(木村氏⁠)⁠」⁠。AMoAdでは現在積極的にエンジニアを募集しているとのことで,どういった人が求められているか聞いたところ,次のような答えが返ってきました。「ぜひ来ていただきたいのはアーキテクトができるエンジニアです。リターゲティング広告のさらなる進化などを見据えて,リアルタイムの集計基盤の開発に取り組んでいると話します。このように最新のアドテクノロジーの開発に取り組めるAMoAdは,エンジニアにとって非常に魅力的な職場だと言えるのではないでしょうか。MapReduce著者プロフィール川添貴生(かわぞえたかお)株式会社インサイトイメージ代表取締役。企業サイトの構築及び運用支援のほか、エンタープライズ領域を中心に執筆活動を展開している。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。