こんにちは。 ECシステム開発チームのいまづです。 みなさん AWS Lambda のPython環境アップデートしてますか? 僕らもしていますが、Lambda関数が多くて大変です。ついでにライブラリのアップデートしたりするのですが、CDKをTypeScriptで書いていることもあって、nodeのライブラリのアップデートも一緒にするので余計大変です。 そんな数あるLambda関数ですが、なんぼなんでも多すぎやろ、ということで減らせるところは減らす工夫をすることを考えています。 今回整理しようと思ったのは、いろんな集計用Lambda関数を作っているリポジトリです。 このリポジトリ(僕が作りました)では集計用のPythonモジュールごとにLambda関数を追加するようになっていて(僕がやりました)、集計の種類を増やすとLambda関数が増えていくという作りになっていて困ります(僕がやりました)
![Pythonで動的にモジュールをインポートして実行するようにするけど、モジュール側の定義もチェックしたい話](https://cdn-ak-scissors.b.st-hatena.com/image/square/53c990caa63e619ad0240cb07d59eca62fd14c37/height=288;version=1;width=512/https%3A%2F%2Fwww.switch-science.com%2Fcdn%2Fshop%2Farticles%2Feffc49c2-3f6b-4a69-951f-0697d2386fec_1200x1200.jpg%3Fv%3D1716877228)