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
トランザクションスクリプトは何がダメなのか?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
polidog
PRO
June 15, 2022
Technology
4.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
トランザクションスクリプトは何がダメなのか?
トランザクションスクリプトの何がダメなのか自分なりに考えてみた話をします。
polidog
PRO
June 15, 2022
More Decks by polidog
See All by polidog
AIがコードを書く時代の ジェネレーティブプログラミング
polidog
PRO
3
1.1k
小さな開発会社を作った理由(再)
polidog
PRO
0
290
React Server ComponentsでAPI不要の開発体験
polidog
PRO
1
870
小さな開発会社が受託開発に力を入れる理由
polidog
PRO
0
540
小さな開発会社を作った理由
polidog
PRO
1
3.6k
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
870
React初心者がHooksを理解するためにコードを読んでみた
polidog
PRO
0
620
object-mapperを作ってる話
polidog
PRO
0
410
2020年から始めるSymfonyフレームワーク
polidog
PRO
2
1.3k
Other Decks in Technology
See All in Technology
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
2
100
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
7
4.5k
Atlassian Cloudサポート業務でのAIエージェント活用事例
smt7174
0
190
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
880
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
720
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
250
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
190
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
150
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
5
1.4k
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
710
ガバメントクラウドでのランサムウェア対策
techniczna
1
460
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
8
1.9k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
A Soul's Torment
seathinner
6
3.1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
WENDY [Excerpt]
tessaabrams
11
39k
Documentation Writing (for coders)
carmenintech
77
5.4k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
260
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
Transcript
!QPMJEPH τϥϯβΫγϣϯεΫϦϓτԿ ͕μϝͳͷ͔ʁ ઃܭφΠτ
ࣗݾհ w !QPMJEPH w ύʔςΟʔϋʔυגࣜձࣾ w 1)1FS 4ZNGPOZ w
ଉࢠࡀϲ݄ɺΊͬͪΌ͔Θ͍͍
IUUQTUXJUUFSDPNQPMJEPHTUBUVT
τϥϯβΫγϣϯεΫϦϓτͷԿ͕μϝͳ ͷ͔ࣗͳΓʹߟ͑ͯΈͨΛ͠·͢ɻ
τϥϯβΫγϣϯεΫϦϓτʹ͍ͭͯ ߟ͑ΔΑ͏ʹͳ͖͔͚ͬͨͬ
͖͔͚ͬ w ύʔτφʔ͞Μ͔Βೲ͞Εͨίʔυ͕τϥϯβΫγϣϯεΫϦϓτͩͬͨ w ༷ͷมߋ͕݁ߏ͚͋ͬͨͲɺͦΜͳʹਏ͘ͳ͔ͬͨ ςετ͔ͬ͠Γॻ͔ΕͯΔ͔Βɺਏ͘ͳ͍͚͔ͩ͠Εͳ͍͕ w ͔͠ಡΈ͍͢ɺΘ͔Γ͍͢ɺਪ͍͢͠ίʔυ
w τϥϯβΫγϣϯεΫϦϓτͬͯԿ͕ͩΊͳΜ͚ͩͬʁͬͯߟ͑ΔΑ͏ʹͳͬ ͨ
τϥϯβΫγϣϯεΫϦϓτͷ
IUUQTIJHBZBTVPIBUFOBCMPHDPNFOUSZ
IUUQTIJHBZBTVPIBUFOBCMPHDPNFOUSZ lτϥϯβΫγϣϯεΫϦϓτɺʮτϥϯβΫγϣϯεΫϦϓτͷํ͕ॻ͘ͷ͕ ؆୯ͩ͠ɺۀΞϓϦέʔγϣϯʹΦϒδΣΫτࢦɺ΄ͱΜͲඞཁͳ͍ʯͱ ͍͍·͢ɻ ͦΕʹର͠ɺυϝΠϯϞσϧɺʮυϝΠϯϞσϧΦϒδΣΫτࢦΛੜ͔͢ ͜ͱ͕Ͱ͖ΔͷͰϝϯςφϯεੑ͕ྑ͍ʯͱओு͠·͢ɻz
IUUQTIJHBZBTVPIBUFOBCMPHDPNFOUSZ zࣅͨΑ͏ͳৼΔ͍͕ෳͷαʔϏεʹࢄ͢Δةݥ͕͋ΔͨΊͰ͢ɻ ͜ΕɺτϥϯβΫγϣϯεΫϦϓτͰϩδοΫ͕ॏෳ͘͢͠ͳΔͷͱಉ͡ཧͰ͢ɻ υϝΠϯΦϒδΣΫτ ΤϯςΟςΟ ʹର͢ΔαʔϏεʹׂΓͯΔͱ͍͏ϧʔϧ͕໌ ֬ͳΒɺطଘͷαʔϏε ΤϯςΟςΟ ΛௐΔ͜ͱͰॏෳΛආ͚ΒΕΔ͔ΒͰ ͢ɻz
None
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lಛʹҙ͖͢͜ͱɺτϥϯβΫγϣϯؒͰͷॏෳͷͰ͋ Δɻ ͭͷτϥϯβΫγϣϯΛॲཧ͢Δ͜ͱ͕ॏཁࣄ߲ͱͳΔͷͰɺ ڞ௨͢ΔͲͷίʔυॏෳ͍͢͠ঢ়گʹͳΔɻz
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lΑΓෳࡶͳϏδωευϝΠϯͰɺυϝΠϯϞσϧͷߏங͕ඞཁ ʹͳΔɻυϝΠϯϞσϧͰɺ๛ͳΦϓγϣϯΛͬͯίʔ υΛܗͰ͖ΔͷͰɺಡΈ͕͢͞૿͢ͱಉ࣌ʹॏෳݮΒ͢ ࣄ͕Ͱ͖Δz
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lυϝΠϯϞσϧ͕࣋ͭՁɺ͍ͬͨΜ׳Εͯ͠·͑ɺϩδοΫ͕ෳࡶʹͳͬͯ ेʹମܥԽ͞Εͨํ๏ͰରॲͰ͖Δଟ͘ͷٕ๏͕͋Δ͜ͱͰ͋Δɻz lτϥϯβΫγϣϯεΫϦϓτͷ߹ɺεΫϦϓτͷ݅ذϩδοΫΛՃͯ͠ ΞϧΰϦζϜΛՃ͢Δ͜ͱʹͳΔɻz
τϯϥϯβΫγϣϯεΫϦϓτ͕μϝͳཧ༝ w ίʔυͷॏෳͷ w ಡΈ͢͞ͷ w ֦ுੑͷ w ෳࡶੑͷ
υϝΠϯϞσϧͰղܾͰ͖Δͷ ͔ʁ
υϝΠϯϞσϧͰղܾͰ͖Δͷ͔ʁ w ίʔυͷॏෳͷαϒϧʔνϯԽ w ಡΈ͢͞ͷυϝΠϯϞσϧͷֶशίετ͕ߴ͍ͷʹಡΈ͍͢ͱ͍ ͍͍ͬͯͷ͔ʁ w ֦ுੑͷఆͷ֦ு͔͠୲อͰ͖ͳ͍ͷͰʁ w ෳࡶੑͷෳࡶͳͷෳࡶɾίʔυͰղܾ͢Δ͡Όͳ͍
ΤϯλʔϓϥΠζΞϓϦέʔγϣϯΞʔΩςΫνϟύλʔϯ1 lෳࡶͰසൟʹมߋ͞ΕΔϏδωεϧʔϧΛ͍ͬͯΔ߹ɺΦϒ δΣΫτϞσϧͰରॲ͢Δ͜ͱ͕͋Δɻ ҰํͰɺ؆୯ͳඇψϧνΣοΫͱ̎ͭͷ߹ܭΛܭࢉ͢Δ߹ɺτ ϥϯβΫγϣϯεΫϦϓτͷํ͕దͰ͋Δz
τϥϯβΫγϣϯεΫϦϓτΛ ͏ͳͬͯ͜ͱͰͳ͍
IUUQTUXJUUFSDPNTVHJNPUP@LFJTUBUVT
IUUQTUXJUUFSDPNKJLPTUBUVT
ςελϏϦςΟతͳࢦඪͰߟ͑ͨ ΄͏͕͍͍ͷͰʁ
·ͱΊ
·ͱΊ w τϥϯβΫγϣϯεΫϦϓτμϝͰͳ͍ w ͦͦτϥϯβΫγϣϯεΫϦϓτWTυϝΠϯϞσϧΈ͍ͨͳߏਤͰߟ͑ Δ͖Ͱͳ͍ w ৽͍͠ࢹ͕ඞཁͳͷͰʁ