BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconjp2024//talk//TPXKZ9
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:20230929T000000
TZNAME:JST
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:WEBアプリケーションにおけるAWS Lambdaを用いた大
 規模な非同期処理の実践 - Masataka Okudera
DTSTART;TZID=Asia/Tokyo:20240928T153000
DTEND;TZID=Asia/Tokyo:20240928T160000
DTSTAMP:20260818T235003Z
UID:pretalx-pyconjp2024-TPXKZ9@pretalx.com
DESCRIPTION:WEBアプリケーションでは、大量のメール配信
 や画像生成など、実行時間がかかる処理は非同期で実
 行するのが一般的です。弊社のあるDjangoプロジェクト
 では、非同期処理にCeleryを使用していましたが、性能
 面の課題を解決するために、一部をAWS Lambdaに移行しま
 した。Lambdaの実装にもPythonを使用しています。本番稼
 働中のWEBアプリケーションでLambdaを使って大量の非同
 期処理を処理するには、様々な知見が必要でした。SQS
 、S3、DynamoDBといった他のAWSサービスと連携する必要も
 ありました。また、PythonでLambda関数を実装する際には
 、amazon-sqs-python-extended-client-libやpowertools-lambda-pythonなど
 のライブラリを使用することで、ビジネスロジックに
 関係のない処理はライブラリに任せて生産性を高める
 ことができます。本セッションでは、移行プロジェク
 トで得られたこれらの知見を共有します。具体的なメ
 ール配信処理の事例を基に話しますが、Lambdaを用いた
 非同期処理を検討している方にとっても参考になる内
 容です。
LOCATION:20F Track1
URL:https://pretalx.com/pyconjp2024/talk/TPXKZ9/
END:VEVENT
END:VCALENDAR
