この中で最小限動作に必要なものは fn, fdk, cliの3つです。 それ以外のComponentはスケールが必要な環境の構築や本番運用時に必要になるツールのようです。ツールやサーバーはほぼGoで記述されており、コード量は比較的少ないように見えます。 Dockerベース fnはDockerのContainer技術をコアにサービスが構成されており、Docker Image Repository(もしくはそれに準拠するRepository)を利用することができます。つまり、Docker CompatibilityであればECR等のサービスでも利用が可能です。 公式には以下のような特徴が記載されています。 Open Source Native Docker: use any Docker container as your Function Supports all languages Run