Function as a Serviceの略。開発者がサーバーインフラを管理せず、関数やコードスニペットをクラウドプラットフォームにアップロードして実行する仕組み。必要な時だけ関数が起動され、実行時間分のみ課金される。スケーラビリティと効率性が特徴で、マイクロサービスやイベント駆動型アーキテクチャで活用される。
2014年にAWSがLambdaを発表した際に定義された概念。IaaS、PaaS、SaaSなどのCloud XaaS(as a Service)トレンドの一環として、機能性の最小単位である関数をサービス化した造語。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。