CDKでDockerfileをLambdaにデプロイできた。感動。我が軍の大勝利である。
Axum on Lambda
AWS_NODEJS_CONNECTION_REUSE_ENABLED
『Lambda Cold Starts analysis』
Lambda Web Adapter
あれ
CDKでDockerfileをLambdaにデプロイ
再帰ループ保護
『AWS CDK で Lambda 関数の再起ループ保護が設定可能になっていました | DevelopersIO』
『Lambda関数が突然動かなくなった話 - サーバーワークスエンジニアブログ』
『AWS 上でサーバレス構成で HTTP レスポンスをストリーミングする』
『Introducing AWS Lambda response streaming | AWS Compute Blog』
あれ
Wasmer Edge、レスポンスが遅いとはいえ、サーバープログラムを安価に(というか無料で)動かせて、コマンド一発でデプロイできるのは便利なので、頑張ってほしい。
Lambdaだとデプロイがなにかと面倒だし、実行時間の制約があったりするのが面倒。
VPS上にCI/CDを構築できりゃあいいんだけども、知見がなくて調べて構築するのが面倒。
GitHub Actions使うのがナウいんだろうけども、なんか違うんだよなぁ……。一人開発なのに一回外部のサービスを経由するのが嫌。チョクでデプロイしたい。
どうせならGiteaとか動かして、Gitea Actionsでデプロイできるようにするとか……。
『Testable Lambda: Working Effectively with Legacy Lambda』
cdk deploy --hotswap
爆速でLambda関数のプログラムを変更できるコマンド。
本番環境で使ってはいけない。
『Rustで書いたコードをAWS Lambdaにデプロイする』
Amplify Function
『Lambda用のVPC環境を、CloudFormationで構築する』
『AWS CloudFormationでAWS Lambda with VPCを作成してみた』
あれ
LambdaでBERTを動かせるようになったんだけども、この知識を200万円ぐらいで売りたい。
誰か買ってくんねーかなぁ……
AI構築を外注すると考えると、安いほうですわよ。
ちなみにAI構築を外注すると、1回の試行で数百万円かかった上でだいたい失敗するらしいぞ♥
『Hosting Hugging Face models on AWS Lambda for serverless inference』
あれ
あれ
CustomerError: The size of the build output (389192469) exceeds the max allowed size of230686720 bytes. Please reduce the size ofyour build output and try again.
あっ
ちくしょう
Amplify死ね
AWS君さぁ……Lambdaのサイズ制限にしろ、Amplifyのサイズ制限にしろ、厳しすぎやしませんかね……
『Run Lambda functions with fixed IP』
あれ
AWS Lambdaのカスタムランタイムでdenoを動かすとコールドスタートでも10msで立ち上がる
あれ
あれ
AWS Amplifyでamplify pushするとエラーが起きる。
{The following resource(s) failed to create: [LambdaFunction]. K#/2019}
というエラーが出ている
CloudWatchには{Resource handler returned message: "Unzipped size must be smaller than 262144000 bytes (Service: Lambda, Status Code: 400, Request ID: xyz)" (RequestToken: abcd, HandlerErrorCode: InvalidRequest) K#/9DA6}
というエラーが出ている。
pushしているLambda関数が大きすぎるらしい。
262144000 bytes ということは、260MBまでとのこと