改善してほしいポイントは何でしょうか?
Lambdaの最大実行時間が5分ですので、長時間の処理をLambdaでさせるというのは難しいのが現状です。また、初回のLambda呼び出し時は起動に数百msの時間を要します。対策としては、ハートビートで数分おきにLambdaを呼び出す処理が必要になってきます。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
やはりメンテナンスの手間が一気に減ったところでしょう。サーバ運用をする必要はないですし、指定した最大同時呼び出し数通りにちゃんとスケールしてくれるところもうれしいところです。
また、ランニングコストもかなり下がるところもメリットです。自社サービスはもともとはEC2でAPIサーバをホストしていましたが、今はほとんどをLambdaで実装するようにしています。
検討者にお薦めするポイントがあれば記入ください
AWSでサーバーレスなWebサービスを構築するのあたっては、API Gatewy + Lambda + DynamoDBは鉄板でしょう!