使ったゲームサーバを開発・運用しています。ゲームの体験を向上するために、レスポンスタイムは一つの重要な要素となるため、種々のパフォーマンスチューニングを行なっています。今回はその一例として、環境変数を1つ設定するだけで、あるAPIのレスポンスタイムが10%も改善した例をご紹介します。アクセスが減り、高速化が図れるかもしれません。usershackerslab.aktsk.jpこんにちは、ゆのん(id:yunon_phys)です。良いプロダクトを生み出すためには、良いチームであることが必要です。良いチームであるためには、チーム構成が適切になっていないといけません。今回は、どうやったら良いチーム構成が出来るか、というのを考えるときの思考ツールをご紹介します。モバイルゲームはリリースがゴールではなく、むしろリリースがスタートです。リリースしたら何年も運用することになり、プロダクトチームは数ヶ月~1年後を見据えてアセットを用意していきます。そのため、いかに普段から効率的にアウトプットを出せるプロダクト組織を作ることが重要です。効率的にアウトプットを出すためには様々な工夫をしますが、プロダクト組織内のチーム構成も一つの鍵です。2018の12日目の記事です。hayamaruさんの、知覚メカニズムと網膜投影でした。継続的デリバリーという文脈で、素早く、安全にデプロイする手法について、近年多くの記事を見かけます。カナリアリリースについて詳しく触れられています。このアイデアは「たとえテスト環境で十分な検証をしたとしても、本番環境で問題が発生しないということを保証するのは難しいので、少しづつトラフィックを移動して問題があったらすぐにロールバックをしよう」というものです。業務委託でアカツキさんのお手伝いをしています。APIテストコードジェネレータを開発しています。この記事では、Atgenの概要や開発の背景、今後の予定などについてご紹介します。APIをテストするためのコードを自動生成する、Go製のコマンドラインツールです。YAMLで記述されたテストすべきHTTPリクエスト/レスポンスと、Goで書かれたテストコードのテンプレートから、実際にテストを実行するためのコードを生成します。