The Doppler Quarterly (日本語) 秋 2017 | Page 43

基準データ - DynamoDB アプリケーション 更新 - Lambda アプリケーション サーバー イベント ソーシング - Kinesis Streams アプリケーションSQL データベース - RDS イベント 永続性 - Lambda イベント ストア - S3 イベント コレーター - Lambda 圧縮 イベント ストア - S3 アプリケーション サーバー 分析更新 - Lambda 分析DB - RedShift 図 4: サーバーレスアーキテクチャー 出典 : oreilly.com 抽象化に関する推奨 抽象化に関しては、すべてのニーズに応える単一のソリューションというものはありません。大 規模な企業では、 IaaS、 PaaS、 CaaS、サーバーレスそれぞれの使用が適切なユースケースが あります。1 つのツールを選択してすべてのアプリケーションまたはサービスを単一のアーキ テクチャーに無理やり組み込むよりも、ジョブに対する適切なツールを選択するほうが堅実 です。これらのソリューションの周囲のエコシステムは、急速に成熟しています。CaaS または サーバーレスを活用していない場合は、自身の環境や文化に対してそれぞれが持つ長所と短 所を評価できるように、いくつかの概念実証を開始してみることをお勧めします。 これらの各ソリューションでは、開発と運用の観点からの精神的変化が要求されることを忘 れないでください。人員がレガシーの開発環境と組織構造にしがみつく時間が長ければ長 いほど、これらのさまざまな抽象化ソリューションから得られる利点が減少してしまいます。 テクノロジーは急速な速さで進化しています。1 年前は、コンテナーが明白な進歩の方法だ と考えていました。しかし、メインストリームになったのはサーバーレスでした。私は、次のレ ベルの抽象化がすぐそこまで来ていると確信しています。新しい現実として、現在のテクノロ ジーに対する投資金額の有効期間は、以前と比較して短くなっています。近い将来抜け出せ なくなるような袋小路に自分自身を追い込まないようにしてください。次の革新は常にすぐそ こまで来ているのです。 2017 年秋号 | THE DOPPLER | 41