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
polidog
June 15, 2022
Technology
2
3.2k
トランザクションスクリプトは何がダメなのか?
トランザクションスクリプトの何がダメなのか自分なりに考えてみた話をします。
polidog
June 15, 2022
Tweet
Share
More Decks by polidog
See All by polidog
小さな開発会社を作った理由
polidog
1
2.5k
小さな開発会社がWebサービスを作る理由
polidog
1
580
React初心者がHooksを理解するためにコードを読んでみた
polidog
0
500
object-mapperを作ってる話
polidog
0
310
2020年から始めるSymfonyフレームワーク
polidog
2
1.2k
はじめてのモダンPHP
polidog
0
590
ソフトウェア設計は難しくない
polidog
3
970
柔軟なアプリケーションをSymfonyで作るために考えている事
polidog
1
3k
Symfonyのキャッシュについて
polidog
2
660
Other Decks in Technology
See All in Technology
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
760
Data-centric AI入門第6章:Data-centric AIの実践例
x_ttyszk
1
410
プロセス改善による品質向上事例
tomasagi
2
2.6k
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
740
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
550
(機械学習システムでも) SLO から始める信頼性構築 - ゆる SRE#9 2025/02/21
daigo0927
0
150
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
740
2.5Dモデルのすべて
yu4u
2
880
デスクトップだけじゃないUbuntu
mtyshibata
0
150
Classmethod AI Talks(CATs) #16 司会進行スライド(2025.02.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol16_2025-02-12
shinyaa31
0
110
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
250
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
3k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
GitHub's CSS Performance
jonrohan
1030
460k
Done Done
chrislema
182
16k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Scaling GitHub
holman
459
140k
For a Future-Friendly Web
brad_frost
176
9.5k
Designing Experiences People Love
moore
140
23k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Speed Design
sergeychernyshev
27
790
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Designing for humans not robots
tammielis
250
25k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
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 ৽͍͠ࢹ͕ඞཁͳͷͰʁ