Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Postmanでつくる決済システムの非同期処理テスト
Search
ur1bou
October 17, 2023
Programming
6
2.1k
Postmanでつくる決済システムの非同期処理テスト
ur1bou
October 17, 2023
Tweet
Share
More Decks by ur1bou
See All by ur1bou
Postman test scripts でつくるカード決済の非同期処理テスト
ur1bou
1
520
クレジットカード発行システムの裏側
ur1bou
1
1.4k
Other Decks in Programming
See All in Programming
Goで作る、開発・CI環境
sin392
0
230
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
Hack Claude Code with Claude Code
choplin
4
2.1k
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
100
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
160
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
5
1.1k
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
190
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
130
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
360
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
1
18k
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
2.1k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Bash Introduction
62gerente
613
210k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Statistics for Hackers
jakevdp
799
220k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Being A Developer After 40
akosma
90
590k
Six Lessons from altMBA
skipperchong
28
3.9k
YesSQL, Process and Tooling at Scale
rocio
173
14k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Transcript
1PTUNBOͰͭ͘Δ ܾࡁγεςϜͷඇಉظॲཧςετ
8BLBCBZBTIJ:VUB !@VSCPV !VSJCPV 4NBSU#BOL *OD 4FSWFSTJEF&OHJOFFS
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ 1PTUNBO
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ +BWB4DSJQUΛ࣮ߦͰ͖Δ ϨεϙϯεͷςετՄೳ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ $6*൛ /FXNBO ͋Δ $*ڥߏஙՄೳ
ຊ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ w 1PTUNBOͰͲͷΑ͏ʹܾࡁγεςϜͷඇಉظॲཧΛςετ͢Δ͔ w 1PTUNBOͰͲͷΑ͏ʹεΫϦϓτΛڞ௨Խ͢Δ͔ ຊ͓͢Δ͜ͱ
ܾࡁγεςϜͷඇಉظॲཧςετ
X
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ Χʔυܾࡁͷ͘͠Έ ΦʔιϦθʔγϣϯ Χʔυ͕ར༻Ͱ͖Δ͔ͷ༩৴ॲཧ Χʔυൃߦձ͕ࣾ"1*Λ༻ҙ Χʔυར༻࣌ʹϦΞϧλΠϜͰνΣοΫ͞ΕΔ BVUIPSJ[BUJPOT ΫϦΞϦϯά ΦʔιϦθʔγϣϯͷ֬ఆॲཧ
ΧʔυൃߦձࣾʹඇಉظͰϑΝΠϧ͕࿈ܞ͞ΕΔ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ࣗಈςετͷ͘͠Έ BVUIPSJ[BUJPOT ΦʔιϦθʔγϣϯ 1PTUNBO /FXNBO Λར༻ͯ͠ ΦʔιϦ"1*ͷࣗಈςετΛ࣮ߦ ΫϦΞϦϯά
ΦʔιϦ 1PTUNBO ͷ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ "1*ͷϨεϙϯεΛͲ͔͜ʹอଘ͢Δඞཁ͕͋Δ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ w 1PTUNBOͰୟ͍ͨ"1*ͷϨεϙϯεΛϩʔΧϧϑΝΠϧʹอଘ͍ͨ͠ w ͔͠͠ɺ1PTUNBO͔ΒϑΝΠϧอଘͰ͖ͳ͍ w ҰํͰ1PTUNBO͔ΒDBMMCBDLͰผͷ"1*Λୟ͘͜ͱՄೳ w ผ్ϩʔΧϧϑΝΠϧʹอଘ͢Δ"1*Λ༻ҙͯ͠1PTUNBO͔Βୟ͘
1PTUNBOͰୟ͍ͨ݁ՌΛอଘ͢Δ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ ᶅςετ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ ΫϦΞϦϯά
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ ᶅςετ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ ΫϦΞϦϯά
NBLFίϚϯυʹͯࣗ͠ಈςετՄೳʹ͢Δ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ΦʔιϦ"1* ᶃςετ࣮ߦ ΦʔιϦ ᶄDBMMCBDLͰςετ݁ՌΛ͢ ϑΝΠϧอଘ"1* ςετ݁ՌΛอଘ ᶅςετ݁Ռ͔Β࿈ܞϑΝΠϧΛ࡞ ΫϦΞϦϯά
NBLFίϚϯυʹͯࣗ͠ಈςετՄೳʹ͢Δ ୯७ʹ1PTUNBOͷ࣮ߦ݁ՌΛอଘ͍ͨ͠߹͑·͢
εΫϦϓτͷڞ௨Խ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ DBMMCBDLॲཧΛॾʑՃͨ݁͠Ռ ංେԽͨ͠εΫϦϓτΛෳͷέʔεͰίϐϖ దٓϞδϡʔϧԽͯ͠ݺͼग़͍͕ͨ͠ 1PTUNBOͰϞδϡʔϧԽαϙʔτ͍ͯ͠ͳ͍
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ίϨΫγϣϯʢςετέʔεͷάϧʔϓʣͷ͡Ίʹ ίϨΫγϣϯมʹεΫϦϓτΛจࣈྻͰηοτ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ίϨΫγϣϯʢςετέʔεͷάϧʔϓʣͷ͡Ίʹ ίϨΫγϣϯมʹεΫϦϓτΛจࣈྻͰηοτ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ίϨΫγϣϯʢςετέʔεͷάϧʔϓʣͷ͡Ίʹ ίϨΫγϣϯมʹεΫϦϓτΛจࣈྻͰηοτ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ FWBMΛ༻͍ͨεΫϦϓτͷڞ௨Խ ֤έʔεͰมΛಡΜͰFWBMͰ࣮ߦ
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ֎෦ϥΠϒϥϦಡΈࠐΈՄೳ IUUQTCMPHQPTUNBODPNBEEJOHFYUFSOBMMJCSBSJFTJOQPTUNBO
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ·ͱΊ w 1PTUNBOͰඇಉظॲཧͷςετΛߦ͏ํ๏ w ϩʔΧϧϑΝΠϧʹॻ͖ग़͢"1*ΛDBMMCBDLͰݺͼग़ͯ͠1PTUNBO ͷ࣮ߦ݁ՌΛอଘ͢Δ w 1PTUNBOͰεΫϦϓτΛڞ௨Խ͢Δํ๏
w εΫϦϓτͷจࣈྻΛάϩʔόϧมʹอଘ͢Δ w ֤ςετέʔεͰFWBMͰݺͼग़͢
1PTUNBOͰͭ͘ΔܾࡁγεςϜͷඇಉظॲཧςετ ·ͱΊ w 1PTUNBOͰඇಉظॲཧͷςετΛߦ͏ํ๏ w ϩʔΧϧϑΝΠϧʹॻ͖ग़͢"1*ΛDBMMCBDLͰݺͼग़ͯ͠1PTUNBO ͷ࣮ߦ݁ՌΛอଘ͢Δ w 1PTUNBOͰεΫϦϓτΛڞ௨Խ͢Δํ๏
w εΫϦϓτͷจࣈྻΛάϩʔόϧมʹอଘ͢Δ w ֤ςετέʔεͰFWBMͰݺͼग़͢ 1PTUNBOؾܰʹࣗಈςετΛߏஙͰ͖ͯศར ͢Δ͜ͱͰରԠέʔεΛ૿͢͜ͱ͕Ͱ͖ΔΑ