皆さんは清水の舞台から飛び降りる気持ち(※)で自社サービスにAWSを導入したことがありますか?私はあります。
私が担当しているメール共有サービスのメールディーラーは2001年にローンチしましたが、すべての機能がひとつのサーバに実装されており、apacheとDBですら集約されています。
また、フレームワークを導入しておらず、ひとつのファイルにDBアクセスを行い、print文でHTMLを出力しています。
そのためプログラムの陳腐化が急速に進んでいます。
そんな「モノリシック」を地で行くサービスに、AWSを導入することになりました。
AWSを導入した目的とどのような効果があったか?また、今後どのようなアーキテクチャしようとしているかを、メールディーラーのテクニカルリーダである私が可能な限り具体的に事例をもって説明いたします。
※一世一代の決断をする意味のことわざ