DeNA Engineers' Blog

by Daisuke Yajima | December 19, 2019 updated
はじめに こんにちは、IT 基盤部の矢島です。 ネットワーク全般 (DataCenter / 本社や拠点及び子会社オフィス)の設計・構築・運用・保守、そして CDN (Content Delivery Network) を主に担当しています。 今回は、DeNA の CDN 利用状況や取り組み状況などについて、お話しします。 CDN の利用状況について 弊社は、ゲームを主力とし、他にヘルスケア、ソーシャル LIVE 、スポーツなど、多くの事業やサービスが存在します。 サービスによって、サーバや DB などのインフラ構成は異な
by Osamu Morimoto | December 18, 2019 updated
ユーザーインテリジェンス部の森本です。 2019年12月7日に Japan.R 2019( http://japanr.net/ ) が開催されました。 Japan.Rは統計解析環境「R」( https://www.r-project.org/ )の国内コミュニティが一堂に会する年に1度の大型カンファレンスです。2010年から始まったJapan.Rも今回が記念すべき10回目の開催となります。 DeNAは今回、会場提供という形で協賛させていただきました。 今年の参加者は160名(募集サイト上の登録人数)に及び、またYouT
#R
by trapezoid | December 18, 2019 updated
この記事は DeNA Advent Calendar 2019 の12/18(水)の記事です。 @Trapezoid こと大竹悠人です。普段はDeNAでUnity製ゲーム向けの共通基盤を作る仕事をしています。 DeNAのモバイルゲーム開発では、サーバー/クライント間の連携手法に関して一般的な作りかたからかなり離れた手法を用いています。 今回は、それについてざっくりと解説してみようと思います。 なお、今回の内容はGame Developers Meeting(GDM) Vol.39 エンジニア向け勉強会で発表する内容の前置き部分
by naoki.kato | December 11, 2019
はじめに こんにちは、AIシステム部でコンピュータビジョンの研究開発をしている加藤です。我々のチームでは、常に最新のコンピュータビジョンに関する論文調査を行い、部内で共有・議論しています。前回の 2D Human Pose Estimation 編 に引き続き、今回は 3D Human Pose Estimation 編として加藤直樹 (@nk35jk) が調査を行いました。 本記事では 3D Human Pose Estimation に関する代表的な研究事例を紹介するとともに、コンピュータビジョンのトップカンファレンスである ICCV 2019 に採録された論文を中
by karupanerura | December 06, 2019
この記事はDeNA Advent Calendar 2019の6日目の記事です。 こんにちは、@karupaneruraです。 DeNAの国際学会派遣制度を利用して The Perl Conference 2019 in Pittsburgh(以下、TPCiP)に参加してきたので、今回はその様子をレポートします。 場所はアメリカ、ペンシルバニア州のピッツバーグです。 TPCiP TPCiPはもともとはYAPC::NAとして開催されていたPerlの国際カンファレンスです。 そもそもYAPCとはY
by Yuuki Fukuda | December 05, 2019 updated
2019年12月3日に開催されたFirebase Meetup #15で、 「CQRSを学ぶついでにCloud FunctionsとFirestoreを連動させる時の小技も学ぶ」というタイトルでLTをしてきました。 FirebaseはGoogleが提供するmBaaSです。 Webアプリ・ネイティブアプリのバックエンドで共通して必要になる機能一式を提供してくれるサービスで、 うまく活用すると開発のコストを抑えながらスケーラ
by Naoya Ishikawa | April 01, 2020 updated
IT 基盤部の石川です。 IT 基盤部ではオンプレ、パブリッククラウド問わず多くのインスタンスを管理していますが、その中で “Multi Instance” と呼んでいる独自のインスタンス管理方法があります。今回は、その Multi Instance とは何か、Multi Instance を使った MySQL サーバのコスト最適化方法を話します。ちなみに、この原稿は re:Invent 2019 へ行く飛行機の中で書いています。 Multi Instance とは Multi Instance とは、1 つのインスタンスに複数の IP アドレスを紐付け、あたかも複数のインスタンスのよ
by Naoto Kubota | November 29, 2019 updated
IT基盤部の窪田です。 私からはDeNAインフラのLDAPによるユーザアカウント管理について歴史を振り返りながらご紹介します。 2010年頃まではサーバにSSHでログインするときにはLDAPなどのディレクトリサービスを使わずに、全てのサーバに全ユーザ共通で利用するLinuxユーザを作成し、SSH秘密鍵も全てのサーバにコピーして持たせていました。rootについてはパスワードなしでスイッチできていました。
by naoki.kato | November 25, 2019
はじめに こんにちは、AIシステム部でコンピュータビジョンの研究開発をしている加藤です。我々のチームでは、常に最新のコンピュータビジョンに関する論文調査を行い、部内で共有・議論しています。今回は 2D Human Pose Estimation 編として加藤直樹 (@nk35jk) が調査を行いました。 本記事では 2D Human Pose Estimation に関する代表的な研究事例を紹介するとともに、2019年10月から11月にかけて開催されたコンピュータビジョンのトップカンファレンスである ICCV 2019 に採
by taniguti | December 02, 2019 updated
IT基盤部のたかのりです。 DeNAの様々な開発はもちろんのこと、当ブログの原稿のレビューや個人的なメモ書きに至るまで様々な活動がGitHub Enterprise Server上で行われています。そんな弊社のGitHub Enterprise Serverの運用についてご紹介したいと思います。 GitHub Enterprise Server とは GitHub Enterprise ServerはGitHubサービスアプライアンスサーバです。以前は単にGitHub Enterpriseと呼ばれていましたが、GitHub