#ruby

by yohan | February 28, 2020 updated
はじめに こんにちは、IT基盤部のヨハンです。 担当の業務内容は、ゲームタイトル及びプラットフォーム、オートモーティブ事業のインフラを運用をメインとしておりますが、兼任で DeNA が持つパブリッククラウドについて横断で管理及び運用する業務も担当しております。 パブリッククラウドには AWS, GCP を含め様々なサービスを利用しており、数でいうと1000以上存在しますが、それらのアカウントの作成/解約フローや、セキュリティなど
by shuhei.ikeda | January 16, 2019
RubyからGolangへの移行を進める過程で、システムアーキテクチャがマイクロサービス化していくという稀有な体験をしたので記事を書きました。 次世代タクシー配車アプリMOV(モブ)及び、タクシー車両内の乗務員向けアプリに係る WebAPI 50前後をRailsからGolang net/http に刷新しました。その過程でマイクロサービス化が進んだ事例を紹介します。MOV サーバエンジニア池田 周平です。サービスを継続しつつシステム刷
by ReiSugano | April 25, 2017
このブログは「mobage developers blog」2017.4.25の記事を転載させていただきました。 こんにちは。ゲーム事業本部開発基盤部の池田(@progrhyme)です。  先日、Ruby製デプロイツールのCapistranoと組み合わせて利用できるgemをいくつかRubyGemsに公開しました。 https://rubygems.org/gems/capistrano-net_storage https://rubygems.org/gems/capistrano-net_storage-s3 https://rubygems.org/gems/capistrano-deploy_locker 今回は、これらについて紹介します。 なお、いずれもソースコードはhttps://github.co
by shuhei.ikeda | March 22, 2017
JSONデータ圧縮方式をzstdに切り替えデータ量を38.3%削減した事例、及びマイクロサービスの無停止アップデート事例について紹介したいと思います。 はじめに JPRゲーム事業本部開発基盤部の池田周平です。先日Rails5対応についてDeNA techブログに投稿した@namusyakaと同じチームで働いています。 JSON文字列をRDBに格納する際の圧縮フォーマットをSnappyからzstdに切り替え
by kunpei.sakai | March 13, 2017
はじめに JPRゲーム事業本部開発基盤部の@namusyakaです。 業務ではDeNAのゲームプラットフォームであるSakashoのバックエンドやインフラ周りの開発・運用をしています。 そして最近アイコンを8~9年ぶりくらいに変えました。よろしくお願いいたします。 さて本題ですが、Sakashoでは今年の2月に管理アプリケーションのRuby・Railsのバージョンの大幅なアップグレードを実施しました。この
by kiyoshi.ikeda | December 04, 2016
はじめに こんにちは。ゲーム事業本部開発基盤部の池田です。 アドベントカレンダー4日目の今日は、複数の Rails アプリケーションを「ほどよく」マイクロサービス化する手法として、 Rails エンジンを用いた構成を紹介します。 Rails エンジン自体はそれほど目新しい技術ではありませんが、Ruby, Rails での開発経験のある方や、サーバサイドの開発者にとって、何かの参考になればよいな、と思います。 Rails エンジンとは何か Rails エンジン は、Rails