業務内容
ロマンシング サガ リ・ユニバースのサーバサイドはElixirにより実装されています。原則ロマサガRS開発チームに配属されることが前提となります。
ロマサガRSのサーバサイドは1分あたり最大100万リクエストを受け付けており、国内最大級のトラフィックをさばくElixirアプリケーションになっています。全てのビジネスロジックをサーバサイドで実行していますが、社内で運用しているRuby on Railsで実装されている他タイトルに比べると、おおよそ半分程度のサーバ台数に落ち着いており、Erlang VM性能の恩恵を享受しています。ユーザ数も、トラフィックもまだまだ増えていくフェーズであり、その段階で起きる技術的課題の解決は、今後もチャレンジングなものが想定されます。
また、Elixirの世界では既存OSSに対する機能追加などを通して改善していく余地も多くあり、そういった活動を企業の枠を超えて行っていくこともミッションのひとつになっています。Elixirと周辺ライブラリに対するOSS活動に興味のある方を歓迎します。
技術面以外でも、ロマサガRS開発チームでは、エンジニアが企画の早い段階から関わるため、プランナーの提案に対して、機能仕様の観点でも「こういう風にするともっとよくなるかもしれません」といった議論から開発が始まるのが特徴的です。
・Elixir, MySQLを利用したサーバサイド・アプリケーション、ウェブAPIの開発
・機能投入後の効果検証のサポート、機能改善
・設計やコードのレビュー
・新機能の負荷試験、パフォーマンスチューニング
・基盤技術の調査・研究、選定、改善
・OSSへの貢献
必須要件
Elixirはまだ歴史の短い言語なので、Elixirによる開発経験は必須ではありません。
・漠然とした要求(概要設計書)を明確な技術仕様として定義できる
・品質の高い(DRY, YAGNI, KISSを考慮した)設計、実装ができる
・チーム開発を楽しめる
・ゲームに対する関心
歓迎要件
・スマートフォン・ゲームのサーバサイドに関する業務知識
・特にゲームを運用していくにあたって、データ作成の難しさを理解しており、データ作成ミスによる不具合を検知する仕組み作りなどができる
・プログラミング言語Elixirへの興味・関心
・Elixir以外の技術要素への興味・関心(チームではPython, Go, Rubyも利用)
・AWS,GCPなどのクラウドインフラの構築・運用経験
・エンジニア以外(プランナー、QAなど)の業務効率化に積極的である
-
Shinagawa Akatsuki Securities 正社員業務内容 · スクウェア・エニックスとの共同開発による「ロマンシング サガ リ・ユニバース」(※ 以下「ロマサガRS」) のサーバサイドは、プログラミング言語 Elixir により実装されています。このポジションにご応募いただいた場合、原則ロマサガRS 開発チームに配属されることが前提となります。 · ロマサガRS のサーバサイドは 1 分あたり最大 100 万リクエストを受け付けており、国内最大級のトラフィックをさばく Elixir アプリケーションになっています。また、チートを防ぐため全てのビジネスロジックをサーバサイドで実行していますが、それでも ...
-
Shinagawa Akatsuki Securities 正社員アカツキ×トゥーキョーゲームスのタッグが放つ、 新IPプロジェクト「トライブナイン」のサーバーサイドエンジニアを担当していただきます。 · トライブナインについては、ティザーサイトをご覧ください。 · アカツキゲームスのサーバエンジニアは、サーバアプリケーション開発だけでなく、AWS/GCPのインフラ構築や負荷対策、ゲームアセット配信フローの構築など、様々な領域に携わることができます。各職種に必要なツールを実装することも多く「ゲームを作りたい」というモチベーションだけではなく「課題解決をしたい」というモチベーションも満たせる環境になっています。 · 幅 ...