レギュラーセッション
講演形式
レギュラーセッション
講演時間
08月23日(水) 13:30 〜 14:30
講演ルーム
第12会場
受講スキル
Web API実装に興味がある方
得られる知見
* RDBMSにおけるロックの獲得方針の一例
* APIレスポンスフィールドの決定方針の一例
セッションの内容
ゲームのバックエンドAPIは、表面上はAPIクライアントからのリクエストを検証し、リソースを読み書きし、結果を返すというシンプルな役割を持ちます。しかし、実装に進むと、どのロックを獲得するべきか、データベーストランザクションはどこで開始すべきか、どの層に実装を書くべきか、レスポンスフィールドに何を含めるべきかなど、多くの問題点が浮かび上がります。
このような状況で重要なのが、明確な方針を立て、レールを敷くことです。これにより実装が効率化され、問題解決の進行がスムーズになります。
本セッションでは、ドラゴンクエストタクトを一例として、これらの問題に対する具体的な解決策についてお話しします。