ソーシャルアプリ開発者、とくにインフラを担当している技術者の方はシステム構成をどのようにしていますか。 最近の一般的だと思われるシステム構成とソーシャルアプリ開発のインフラ構築時に使える10個のチェックリストをご紹介します。 実際にソーシャルアプリやソーシャルゲームのシステム構成として稼働実績があるシステム構成になりますので参考になるかもしれません。 インフラ構築に使える10個のチェックリスト 必要なときにスケールアウト、スケールアップができるか トラブル発生時に問題箇所の原因特定できるか、可能ならその箇所を分離できるか トラブル発生時に担当者に通知がされ、その障害対応フローやエスカレーションがマニュアル化されているか 性能を考慮したハードウエア、OS、ミドルウエア(Apache、MySQL)構成、設定になっているか メンテナンス時間を最小化できるか ログファイルをいつでも参照、見える化(