開発背景
20年近く開発・保守を行ってきた既存の大規模Webシステムについて、全てをモダナイズ化するようリアーキテクトを検討・実施することになりました。
開発中の取組み
アジャイル開発を用いて、クラウドサービスでフルマネージドサービスを使いマイクロサービスを設計していくことになりました。
また、既存システムとの切り替えは並行稼働しながらとなるので、各種データ連携についても相互に行えるようにしました。
また、既存システムとの切り替えは並行稼働しながらとなるので、各種データ連携についても相互に行えるようにしました。
効果
サーバレスなシステムにする事でネットワークやハードウェアの保守を考える事が不要となり、クラウドサービスの利用費も使った分だけとなる為、工夫次第で更なるコスト削減も期待出来ます。
プラットフォーム
AWSの各種マネージドサービス
(Cloudfront、Lambda@Edge、ECS、Aurora)
【使用言語】
Java、SQL、React、TypeScript
(Cloudfront、Lambda@Edge、ECS、Aurora)
【使用言語】
Java、SQL、React、TypeScript