タグ

DeNAに関するrochefortのブックマーク (16)

  • Go コンパイラのコードを読んでみよう - kosui

    はじめに 記事は、 DeNA Advent Calendar 2020 の 11 日目の記事です。 突然ですが、「コンパイラのコードを読んでみよう」なんて言われても、「どうせ巨大で難解で複雑なロジックを理解しないと読めないんでしょ?」と思いませんか。 コンパイラの構造を理解しようとしても聞いたことのないような専門用語がずらりと並び、コードを読もうとしたらそれらをすべて完全に理解してないと一行も理解できないんじゃないか...。Go のコンパイラ gc のソースコードを読むまでは、私もそう思っていました。 しかし、あまりにも暇な休日のある日、思い立って gc のコードを読んでみました。すると、「コンパイル」という難解な響きの処理も、一つひとつを小さなタスクに分解することで、少しずつ読み進めることができると分かったのです! 何よりも感動したことは、 gc そのものが全て Go で書かれていて、

    Go コンパイラのコードを読んでみよう - kosui
  • AWS 導入事例:任天堂株式会社、株式会社ディー・エヌ・エー | AWS

    全世界同時リリースする『マリオカート ツアー』の DBAmazon Aurora を採用 高い品質が求められるゲーム配信基盤の運用工数を、大幅に削減 世界的ゲームメーカーである任天堂株式会社。2015 年ごろからスマートデバイス向けゲームアプリの開発をスタートした同社は、株式会社ディー・エヌ・エー(以下、DeNA)との協業により、全世界で 4 憶ダウンロードを超える『Super Mario Run』、『ファイアーエムブレム ヒーローズ』、『どうぶつの森 ポケットキャンプ』などにおいても、ゲームサーバーを含む各種機能を AWS 上に構築・運用してきました。2019 年に『マリオカート ツアー』をリリースするにあたり、データベースとして Amazon EC2 上で運用する MySQL から Amazon Aurora を採用。ユーザーが快適にプレイするために必要なパフォーマンスとスケーラ

    AWS 導入事例:任天堂株式会社、株式会社ディー・エヌ・エー | AWS
    rochefort
    rochefort 2020/11/20
    Amazon Aurora のクラスタ数は 600 で、インスタンスは 1,200 台。以降、世界中からトラフィックが集中し、Amazon Aurora 全体の 1 秒あたりのクエリ数は最大で約 30 万を記録、データ量も 1 ヶ月で 30TB
  • Mobage開発者・川崎修平氏が明かす「モノづくりの壁」にぶつかり続けた30代 - エンジニアtype | 転職type

    開始から数カ月で会員登録数100万超え。その後も会員数を伸ばし続け、毎日億単位のページビューを叩き出し、後年には日のモバイルインターネットビジネスの歴史の転換点とも評された『モバゲータウン』(現『Mobage』)。このMobageをほぼ1人で、しかも3カ月で開発した男がいる。それが川崎修平氏だ。 そもそも「永久ベンチャー」をうたうディー・エヌ・エーの初期の成功を支えたオークションサイト『モバオク』や、アフィリエイトサービス『ポケットアフィリエイト』もまた、川崎氏が独力で開発したものだった。 30歳前後で次々とヒットサービスを世に送り出した川崎氏。天才エンジニアと一目置かれる存在になるのも当然のことだ。その後、ディー・エヌ・エーで取締役に就任したと聞いても、誰も不思議には思わない。では、この天才は向かうところ敵なしのエンジニア人生を驀進してきたのか? どうやら、違うらしい。 「天才とかじゃ

    Mobage開発者・川崎修平氏が明かす「モノづくりの壁」にぶつかり続けた30代 - エンジニアtype | 転職type
  • https://jp.techcrunch.com/2017/10/25/base-food-fundrasing/

    https://jp.techcrunch.com/2017/10/25/base-food-fundrasing/
    rochefort
    rochefort 2017/10/26
    面白そう
  • JSONデータ圧縮方式をSnappyからzstdに切り替えた事例紹介 | BLOG - DeNA Engineering

    JSONデータ圧縮方式をzstdに切り替えデータ量を38.3%削減した事例、及びマイクロサービスの無停止アップデート事例について紹介したいと思います。 はじめに JPRゲーム事業部開発基盤部の池田周平です。先日 Rails5対応についてDeNA techブログに投稿 した@namusyakaと同じチームで働いています。 JSON文字列をRDBに格納する際の圧縮フォーマットをSnappyからzstdに切り替え、データ量を削減した事例を紹介したいと思います。対応を実施した目的はDB負荷対策です。DBで扱うデータをより小さくすることで、DBサーバのDiskI/O負荷とMaster-Slave間のレプリケーション遅延対策を目的としています。 「Sakasho」は、DeNAが持つモバイルゲームのためのプラットフォームです。複数タイトルのゲームを取り扱っており、一部データはゲーム毎の仕様差を吸収し

    JSONデータ圧縮方式をSnappyからzstdに切り替えた事例紹介 | BLOG - DeNA Engineering
  • DeNA流データエンジニアリングの極意

    Developers Summit 2017 における「DeNA の機械学習基盤と分析基盤」の発表から「データエンジニアリングの極意」のパートを抜き出したもの。「機械学習基盤」のパートについては https://speakerdeck.com/sonots/dena-aisisutemubu-nioke…

    DeNA流データエンジニアリングの極意
    rochefort
    rochefort 2017/02/21
    uuidで重複排除すべし
  • 炎上中のDeNAにサイバーエージェント、その根底に流れるモラル無きDNAとは(ヨッピー) - エキスパート - Yahoo!ニュース

    こんにちは。ヨッピーです。普段は「銭湯の神」として主にインターネットでは銭湯の普及活動にいそしんでおります。銭湯は、いいぞ。 DeNAパレット構想さて、ご存知の方も多いかもしれませんが、横浜DeNAベイスターズのオーナー企業であり一部上場企業であるところのDeNAが運営する「DeNAパレット構想」傘下のキュレーションメディア群が盛大に炎上、稼ぎ頭のMERY、炎上の発端となったWELQを含む10媒体全てが運営を停止、記事が非公開になるという局面を迎えており、DeNAの株価にも影響を与えている模様です。 DeNAが「MERY」全記事の非公開化を発表「厳正かつ公正な調査」のため https://www.buzzfeed.com/keigoisashi/dena-mery 更に件がリクルートやYahoo!サイバーエージェントなど大手各社に飛び火したことで新聞雑誌地上波問わず各所の注目を集めてお

    炎上中のDeNAにサイバーエージェント、その根底に流れるモラル無きDNAとは(ヨッピー) - エキスパート - Yahoo!ニュース
  • まとめサイトに写真をパクられたので請求書を送って合計18万円支払ってもらった件

    2016年12月2日NAVERまとめ対策,著作権侵害対策 このほどDeNAは、運営するキュレーションサイト10サイトのうち、WELQを初めとする9サイトを非公開にした。キュレーションサイトとは写真や文章をネット上からパクって再構成するまとめサイトのこと。 作品を無断転載されて怒り心頭のブロガー・イラストレーター・カメラマン・ライターは数知れない。下らないまとめサイトが表示されてうざいと呆れる読者も多い。今回の騒動にはみなさぞ溜飲が下がったことだろう。著作権侵害を平気でしている会社は窃盗団と同じだ。日社会の暗黒面をここにみた。 画像の無断使用には料金請求する ぼくはこの秋に、まとめサイト5つを含む、合計8サイトに当ブログの写真が無断使用されているのを発見し、そのすべてに料金を請求した。 そうでないと、普通に使用料を支払ってくださっている他のクライアントに不公平になる。 母校の日芸を写し

    まとめサイトに写真をパクられたので請求書を送って合計18万円支払ってもらった件
  • 『今年を少し振り返る』

    2012年までは社長を勤め上げようと決めていた。 正直、今でも、あと1年はやりたかったと思う。そしてそのあとも社長ではない立場でやっぱり全力でDeNAの仕事をしたかった。 株主や各方面でお世話になった方々は勿論だが、誰よりも、経営陣と社員に申し訳無い気持ちが強い。 大きな目標を定めて1合目を登りかけたところで、沢山の課題を残したままの退任となった。 人生とは思うようには行かないものだ。 でもその分、家族の絆とでも言うのだろうか、私はとても大事な拾い物をした。 家族と言っても子供ができなかった私たちはたった二人の小さな家族だ。 20年前に結婚してからずっと互いに苦楽を共にし、と言いたいところだが、実際は互いに全く干渉せず、もっぱら仕事最優先で、旦那の洗濯物は結婚以来一度も触ったことがない。10年ほど前、旦那が鯖にあたって朝方救急車で運ばれたときなどは、沙汰に気づかず爆睡を続け、その後パジャマ

    『今年を少し振り返る』
    rochefort
    rochefort 2011/12/24
    ついつい読んでしまう文章 // 性別男なんだな
  • Spider DeNA Technology Seminar #2

    12. テーブルリンク Spider Storage Create table tbl_a ( tbl_a tbl_a col_a int, Engine’s table col_b int, primary key(col_a) DB1 ) engine = Spider Other Storage Connection ‘ 2.Get data tbl_a host “DB1”, Engine’s table table “tbl_a”, user “user”, password “pass” ‘; tbl_a tbl_b Local DB 3.Join 1.Request select tbl_a.col_a, tbl_b.col_c 4.Response from tbl_a, tbl_b where tbl_a.col_a = 1 and tbl_a.col_b = tbl_b

    Spider DeNA Technology Seminar #2
  • ソーシャルゲームのためのMySQL入門 | BLOG - DeNA Engineering

    こんにちはこんにちは。最近お腹痛いばっかり言ってることで有名なiwanagaです。 DeNAは外部的にはプラットフォーム的な部分の方がフィーチャーされることが多いですが、実はソーシャルゲームの提供も行っています。怪盗ロワイヤルとか、どこかで聞いたことがあるのではないでしょうか。 僕はDeNAでソーシャルゲームが誕生した辺りからずっとサーバサイドを見てきましたが、そんな運用の中で自分が貯めてきた知見とかTIPSをご紹介したいと思います。 かれこれ10タイトル近くはレビューしたり運用したりしてるため結構言いたいことはいっぱいあるので、小出しにしつつ評判よければ次も書きます。 ソーシャルゲームのためのMySQL入門一覧 ソーシャルゲームのためのMySQL入門 - Technology of DeNA ソーシャルゲームのためのMySQL入門2 - Technology of DeNA 「MySQL

    ソーシャルゲームのためのMySQL入門 | BLOG - DeNA Engineering
    rochefort
    rochefort 2010/11/16
    deleteじゃなくdrop partition
  • Leaving Oracle, Joining DeNA

    9月1日付けでオラクルを退職し、9月2日付けでディー・エヌ・エーに転職しました。新会社への入社の報告よりも(だいぶ)前に退職の報告をする方が多いようですが、私が外向けにオラクル退職の報告をするのはこれが初めてです。退職転職の報告と同時に行なうのは、多くの方がナーバスになっているオラクルとMySQLの行く末について、できるだけ悪い印象を与えたくないと考えたためです。ディー・エヌ・エーは世界でも指折りのMySQLの超ヘビーユーザとして知られています。オープンソースの世界では、ベンダーからヘビーユーザの事業会社に転職し、その専門性を生かした仕事を続けることは珍しくありません(オープンソースのメリットの1つです)。というわけで、引き続きMySQL仕事を続けます。MySQLコミュニティの方はどうか安心してくださればと思います。今後ともどうぞよろしくお願い致します。 私は2006年9月にMySQL

  • NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現

    モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で

    NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
  • DeNA に入りました

    10/1 から、初台の DeNA でソフトウェアエンジニアとして働いています。早いものでもう一ヶ月が過ぎた。 何をやっているか スマートフォンなモバイルでソーシャルなウェブ、というカタカナだらけなことをやっています。これはなかなか親には説明しづらい。 これまで個人活動でやってきた iPhone アプリ開発の経験を買われたのだと思います。いろいろやっとくもんだ。 入って1週間くらいコードを眺めたあと、さっそくモバイルデバイス側、ウェブサーバ側の両方のコードをばきばき書いてたら10月が終わっていた。 何をやろうとしているか そもそもなぜ入ったか。会って話した人からよく聞かれて、「あまり考えてなかったんだよねー」と答えてたんだけど、多少は思うところもあった。 まず、最先端にいたいというのがある。いまぼくが見えている範囲でいちばんエッジなのは何かというと iPhone をはじめとするモバイルであり

    rochefort
    rochefort 2010/11/02
    「ミーティングも長くて30分、きっちりゴールがシェアされた状態で始まる。」これはいいな。
  • GREE・モバゲー・mixiの“3大モバイルSNS”課金ユーザ、リアルな比率が判明……MMD研究所調べ | RBB TODAY

    GREE・モバゲー・mixiの“3大モバイルSNS”課金ユーザ、リアルな比率が判明……MMD研究所調べ | RBB TODAY
  • @IT Special PR: DeNAのPerl使いたちに聞く モバゲーオープン化の裏にPerlアリ!

    ケータイ向けSNS「モバゲータウン」で知られるDeNAは、Web企業としての側面は見えづらい。PC向けのECサイトやオークションサイトも運営しているが、比率として大きいのはケータイ関連事業だからだ。しかし、サーバ側を見てみれば、mixiやlivedoorと同様のWeb企業。PerlMySQLを使いこなしてスケールアウトするノウハウに長けたエンジニア集団を抱えている。モバイル向けOpenSocial対応のプラットフォーム「モバゲーオープンプラットフォーム」を実装した2人のエンジニアに話を聞いた。 「オークションサイトのビッダーズや航空券販売サイトのSkygateではJavaが使われていますが、それ以外はほとんどPerlですね」 こう語るのは、DeNAの木村秀夫氏(ソーシャルメディア事業部プラットフォーム統括部 システムグループ)だ。モバゲーはもちろん、「みんなのウェディング」や「ネッシー

  • 1