Browse Category

サーバー

Springフレームワークによる分散トランザクション検証(Atomikos)

こんにちは。エンジニアマネージャーの岩本です。
最近はマネージメントの傍らPJの基盤技術を構築したりしています。

最近新規ゲームPJの基盤構築をしていて、MySQLの分散トランザクションについて検証をしました。
運用中のタイトルでは結構力技でDB分散をしていますが、「保守が大変」「もっとスマートに出来るようになりたい」という懸念点がありました。
せっかく新規で作れるならばこの際思い切って変えてしまえ!!という勢いです。
※運用中のタイトルのDB分散はこちらの記事を参照して下さい。

Keep Reading

運用タイトル『JOKER』 負荷対策のあれこれ

こんにちは。サーバエンジニアのZです。

今回は、弊社「ジョーカー~ギャングロード~」(以下、ジョーカー)で行った「負荷対策」のお話を実際行った手順を元にご紹介していきたいと思います。

サービス運営していくうえで避けては通れない道なので、少しでも参考になれば幸いです。

Keep Reading

総会AIバトルを支える技術

こんにちは。普段はサーバーサイドJavaを書いている新卒プログラマの向井です。
弊社の社員総会の企画の一つとして社内のプロジェクト対抗で「ゲームAIバトル」を開催しました。 今回の記事では「ゲームAIバトル」を開催する上で利用した技術について紹介したいと思います。
社内向けイベントの企画のため、興味を持っていたが活用する機会がなかったGolangやDockerを活用する良い機会となりました。

Keep Reading

Unity & サーバー間通信でのMessagePack導入奮闘記(サーバー導入編)

こんにちは。新卒でサーバーサイドエンジニアをしている向井です。

今回からは、MessagePackをプロジェクトでの導入するにあたっての実用話や苦労話を、複数回に分けてお届けします。

本エントリでは、新規プロジェクトでMessagePackの導入に至った背景と、サーバーサイドでのMessagePackの導入について紹介します。

Keep Reading

DBUnitを用いた単体テスト基盤について

こんにちは。今回は、 グリモア~私立グリモワール魔法学園~ で使用している単体テスト基盤についてご紹介します。

このテスト基盤は、Javaのサーバーサイドの単体テストをJUnitを用いて行う際に使用されています。

この記事では、単体テスト基盤を導入する前にあがっていたテストデータの管理とテストデータの切り替えの問題点と、問題解決のために開発された、単体テスト基盤のコンセプトと実装についてご紹介します。

Keep Reading