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
62
0
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
More Decks by Kitano Yuichi
See All by Kitano Yuichi
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
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
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
4.4k
contenteditable と日本語入力に向き合う
colorful12
0
210
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
300
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
170
Vue Fes Japan の “作る側”に関わってみて
naokihaba
1
180
ActionController meets Protocol Buffers
sorah
0
680
残高管理から台帳サービスへの進化
artoy
1
210
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
430
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
190
Groovy as a human and AI friendly programming language
paulk
0
100
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.7k
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
47k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
Scaling GitHub
holman
464
140k
So, you think you're a good person
axbom
PRO
2
2.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
610
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Bash Introduction
62gerente
615
220k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Transcript
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