AWSでサーバーレスアーキテクチャを使用してWebアプリケーションを構築しています。AWS ServerlessアプリケーションがSpringフレームワークで時間をロードする
このアプリケーションの目的は、世界中のファイルをアップロードするためのパブリックAPIを公開することです。
AWS API-GatewayとLambdaを使用して、コードとS3をストレージとして実行します。
ラムダ関数にデプロイするコードを書くためにJava Springフレームワークを使用することは非常に可能であり、(Serverlessフレームワークのようなサードパーティでも)うまくサポートされています。
しかし、本当にお勧めですか? Springアプリケーションは通常、完全にロードするのに30秒以上かかるので、Lambdaは直ちに実行する必要があります。
このオプションはAWSでもサポートされています(非常に悪い考えです)。
私はあなたがSpringフレームワークが非常に広範な用語であることを知っていれば幸いです。私が正しく覚えていれば、ラムダを書いている間、人々が使う時代の大半はスタンドアロンとして育てる春の靴です。重い春のコンポーネントではありません。言い換えれば、Springを使用してLambdaをコーディングする人は、Springの最小バージョンを使用します。 – kosa