Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing ...
Search
Kitano Yuichi
October 25, 2026
Programming
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
Kitano Yuichi
October 25, 2026
Transcript
28 slides
None
None
None
None
None
Lambda 1 ID DynamoDB 1 × 1
None
None
boto3 patch handler handler patch assert boto3 table.put_item(...) put_item boto3
patch MagicMock
None
domain AWS handler usecase repository repository boto3 repository AWS put_item
DynamoDB
None
円以上は 割引
None
handler 1 2 handler 4 3 domain usecase repository domain
usecase repository + boto3 put_item batch_writer put_item batch_writer repository
None
AWS : pytest domain handler usecase AWS repository AWS moto
DynamoDB moto
割引後の端数は切り捨て
None
None
@pytest.mark.integration invoke AWS Lambda IAM get_item put_item DynamoDB
AWS / AWS moto repository handler / 2 pytest /
1
None
None
None
None
None
None
More Decks by Kitano Yuichi
See All by Kitano Yuichi
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
1.1k
CognitoでWebアプリケーション(not SPA)に ログインさせたい時、何を作らなくてはならないのか? / What do I create when I want to log in to a web application with Amazon Cognito?
kitano_yuichi
1
3.9k
SPAとWebアプリケーションでCognitoの使い方はどう変わるのか? / How do we use cognito with SPA and web applications?
kitano_yuichi
0
7.2k
AWS Glueを使ってRDSからS3+Athena環境を作ってみよう / Let's create Athena from RDS using AWS Glue
kitano_yuichi
1
9.2k
オンプレとVPCをつなぐ環境のUpdate/re:Cap connecting on-premises and vpc
kitano_yuichi
0
1.7k
Other Decks in Programming
See All in Programming
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
310
Scalaの型でマルチテナントの認可を守る
nextbeatdev
0
120
Performance Optimization With LLMs
xleitix
0
260
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.9k
protojson における文字化けの扱い
kazuki1023
0
430
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
210
例外からRich Errorsまで Kotlinエラーハンドリングの進化を読み解く
shiita0903
0
150
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
15
12k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
670
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
870
なぜ私たちは「現時点では」KMPの導入を見送ったのか
chigichan24
0
210
Getting Started with Vibe Coding
miccheng
0
220
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Skip the Path - Find Your Career Trail
mkilby
1
290
WENDY [Excerpt]
tessaabrams
15
40k
Everyday Curiosity
cassininazir
0
400
Paper Plane (Part 1)
katiecoart
PRO
3
12k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
900
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Being A Developer After 40
akosma
PRO
92
590k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Facilitating Awesome Meetings
lara
57
7.2k