『モンスターストライク』や『ブラックナイトストライカーズ』を提供するミクシィ<2121>のXFLAG(エックスフラッグ)スタジオは、エンジニアによるmeetupイベントを2月10日(水)に開催すると発表した。
当日は、新規タイトルにおけるDBスケールアウトや、 インフラリソース管理についての技術選定周りをお題として講演。後半にはフリータイムを設けており、来場者との情報交換を予定しているとのこと。
<以下、お知らせページより>
■講演1:Ruby on Rails & VitessによるDBスケールアウト
高負荷がかかるWebアプリケーションにおいては、 何十, 何百台ものサーバーでスケールアウトするのが当然の時代になりました。特にDBサーバーでは垂直分割、水平分割による複数のDBへの負荷の分散が行われ、 アプリケーション側でハンドリングすべきことが増してきています。
今回は、Google社のyoutubeの基盤として大量のクエリを捌いているVitessを、当社のゲームにおいて実際にDBサーバーのマネージ&スケールアウトに使用した話をします。 主にVitess, gRPC, MySQL/KVSとの比較, Rails/ActiveRecordにおけるデータベース分割, VitessとRails, Live Shardingまわりの話をする予定です。
■講演2:Terraformによるインフラリソース管理
AWS、GoogleCloudPlatformなどクラウドコンピューティングサービスは様々なケースにて利用されています。これらのサービスを使うことで、自由にリソースの追加、削減が可能になりましたが、今度は変容するリソースの管理をすることが煩雑になっています。これを解決するために、弊社では、Hashicorp社が提供しているオーケストレーションツールTerraformを利用しています。 Terraformを利用したコードベースでのリソース管理について紹介する予定です。
■講演3:elixirを使ったゲームサーバ(絶賛開発中) <1/19追加>
近年、スマートフォン上のゲームではマルチプレイの要素が重要になってきており、よりリアルタイムにユーザにレスポンスを届ける要求が増えてきています。XFLAGスタジオ開発部もいち早く要求に応えられるように新しいゲームバックエンドの構成を検討しています。elixirはErlang VM上で動作するリアルタイム並列処理に強い、最近注目されている言語です。 今回、バックエンドに何故elixirを採用し、どのような構成で利用しようとしているのかの話をする予定です。
■タイムスケジュール
19:00~ 開場
19:30~ 挨拶
19:30~ 講演1: Ruby on Rails & VitessによるDBスケールアウト
19:50~ 講演2: Terraformによるインフラリソース管理
20:10~ 講演3:elixirを使ったゲームサーバ(絶賛開発中)
20:30~ 質疑応答
20:40~ フリータイム
21:30~ 終了
■会場
株式会社ミクシィ 7Fコラボ
東京都渋谷区東1-2-20(住友不動産渋谷ファーストタワー7F)
会社情報
- 会社名
- 株式会社MIXI
- 設立
- 1997年11月
- 代表者
- 代表取締役社長 木村 弘毅
- 決算期
- 3月
- 直近業績
- 売上高1468億6800万円、営業利益:191億7700万円、経常利益156億6900万円、最終利益70億8200万円(2024年3月期)
- 上場区分
- 東証プライム
- 証券コード
- 2121