Slide 4
Slide 4 text
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• AWS Lambdaでのアプリ開発の特徴
§ Lambda専⽤のインターフェース
§ 特にレスポンスストリーミングは… 🙄
5
モチベーション
export const handler = awslambda.streamifyResponse(
async (event, responseStream, context) => {
responseStream.setContentType(“text/plain”);
responseStream.write(“Hello, world!”);
responseStream.end();
}
);
export const handler = async (event, context) => {
return {
// API Gateway統合の場合
statusCode: '200’,
body: 'success’,
};
};
• 慣れた開発体験から遠ざかる
• ローカル環境での実⾏に⼀⼯夫必要
など
• ポータビリティの低下
• Lambda → ECS移⾏時に⼊出⼒の
リファクタが必要になる など
⚠