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
Terai Shogo
January 25, 2024
Programming
0
470
技術的負債に対してカスタムコップでできること
TechBrew in 東京 〜技術的負債と共に歩むプロダクトの成長〜(
https://findy.connpass.com/event/306451/
)で発表した内容です。
Terai Shogo
January 25, 2024
Tweet
Share
More Decks by Terai Shogo
See All by Terai Shogo
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
200
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
330
今日で分かる!カスタムコップの作り方
krpk1900
2
590
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
23
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
20
7.7k
RailsアプリでのCQSの運用を支える仕組みと文化
krpk1900
0
54
Kaigi on Rails 2023 〜運営の裏側〜
krpk1900
0
910
Fat Modelを解消するためのCQRSアーキテクチャ
krpk1900
6
8.8k
【OPEN CODE】YOUTRUST サーバーサイド編
krpk1900
0
150
Other Decks in Programming
See All in Programming
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
150
CSC509 Lecture 11
javiergs
PRO
0
180
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
CSC509 Lecture 12
javiergs
PRO
0
160
Realtime API 入門
riofujimon
0
150
OnlineTestConf: Test Automation Friend or Foe
maaretp
0
110
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.4k
距離関数を極める! / SESSIONS 2024
gam0022
0
280
受け取る人から提供する人になるということ
little_rubyist
0
230
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
330
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
What's new in Ruby 2.0
geeforr
343
31k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
410
Optimizing for Happiness
mojombo
376
70k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Transcript
גࣜձࣾ:0653645 ࣉҪলޗ ٕज़తෛ࠴ʹରͯ͠ ΧελϜίοϓͰͰ͖Δ͜ͱ
ࣗݾհ w ࣉҪলޗ !LSQL@EFW w גࣜձࣾ:06536458FCΤϯδχΞ w ,BJHJPO3BJMT0SHBOJ[FS w
ݸਓ։ൃʢ੮ସ͑ϝʔΧʔɺେ୩ϝʔλʔͳͲʣ !LSQL@EFW
ຊ͓͢Δ͜ͱ w ΧελϜίοϓΛࣗ࡞͠ɺࣗࣾಠࣗͷ։ൃϧʔϧͷӡ༻Λվળ͢Δ͜ͱʹ Αٕͬͯज़తෛ࠴ʹཱ͔ͪͬͨ
ΧελϜίοϓͱʁ w ࣗͰΧελϚΠζͨ͠ΦϦδφϧͷ3VCP$PQ w 3VCP$PQͱʁ w 3VCZͷ੩తղੳπʔϧʢ-JOUFSʣ 3VCP$PQ
ςʔϚͱ͢Δٕज़తෛ࠴ͷछྨ w ٕज़తෛ࠴ͱ͍༷ͬͯʑͳछྨ͕͋ΔͷͰɺࠓճ ʮࣗࣾಠࣗͷ։ൃϧʔϧʯʹςʔϚΛߜΔ
۩ମతʹͬͨ͜ͱ ᶃ ࢀরܥΞΫγϣϯʹ͓͍ͯɺϦʔυϨϓϦΧʹଓ͢ΔϧʔϧΛΈԽ ᶄ ߋ৽ܥΞΫγϣϯʹ͓͍ͯɺ$24ͷ֊ߏΛΈԽ
ᶃϦʔυϨϓϦΧʹଓ͢ΔϧʔϧΛΈԽ w ࢀরܥΞΫγϣϯ JOEFY TIPX ͰɺෛՙΛࢄͤ͞ΔͨΊʹ ϓϥΠϚϦ%#Ͱͳ͘ϦʔυϨϓϦΧʹଓ͍ͤͨ͞
ᶃϦʔυϨϓϦΧʹଓ͢ΔϧʔϧΛΈԽ w XJUI@SFBEFSΛॻ͖Εͯ͠·͏ w ϨϏϡʔͰ࿙Εͯ͠·͏ w ࢀরܥΞΫγϣϯͰϓϥΠϚϦ%#ʹଓ͞Εɺෛՙ͕ूதͯ͠͠·͏
ΧελϜίοϓͰղܾ w ࢀরܥΞΫγϣϯ͕ఆٛ͞Ε͍ͯΔͱ͖ɺ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ͕એݴ͞Ε͍ͯΔ͔Λ νΣοΫ͢ΔΧελϜίοϓΛ࡞ w ࣮ͷৄࡉϒϩάͰղઆ͠·͢
ಘΒΕͨϝϦοτ w ٕज़తෛ࠴Λ͜ΕҎ্ੜ·ͳ͍؍ w XJUI@SFBEFSͷॻ͖ΕΛɺ࿙Εͳ͘ݕͰ͖ΔΑ͏ʹͳͬͨ w ϨϏϡʔ࣌Ͱͳ͘։ൃ࣌ͷૣ͍λΠϛϯάͰؾ͚ͮΔΑ͏ʹͳͬͨ w طଘͷٕज़తෛ࠴Λฦࡁ͢Δ؍ w
ϧʔϧʹै͍ͬͯͳ͍ίʔυ͕Ͳ͜ʹͲͷ͘Β͍͋Δͷ͔͕͔ͬͨ w ݸͷ$POUSPMMFSͰॻ͖Ε͕ଘࡏ w ػցతʹݮΒ͍͚ͯ͠Δ
ᶄ$24ͷ֊ߏΛΈԽ w $POUSPMMFS͔Β6TF$BTFΛݺͼग़͢ w 6TF$BTF͔Β$PNNBOEΛݺͼग़͢
ݱࡏͷঢ়گ w ٕज़తෛ࠴ w $POUSPMMFS͔Β6TF$BTFͷݺͼग़͕͠ߦΘΕ͍ͯͳ͍ w $POUSPMMFS͔Β$PNNBOEͷݺͼग़͕͠ߦΘΕ͍ͯΔ w $PNNBOE͔Βผͷ$PNNBOEͷݺͼग़͕͠ߦΘΕ͍ͯΔ
ΧελϜίοϓͰղܾ w ҎԼͷͭͷΧελϜίοϓΛ࡞ w $POUSPMMFSͷ$PNNBOEݺͼग़͠Λېࢭ͢ΔΧελϜίοϓ w $PNNBOEͷ6TF$BTFݺͼग़͠Λېࢭ͢ΔΧελϜίοϓ w $PNNBOEͷ$PNNBOEݺͼग़͠Λېࢭ͢ΔΧελϜίοϓ w
࣮ͷৄࡉϒϩάهࣄͰղઆ w ʰΧελϜίοϓͰ$24ͷӡ༻Λվળͨ͠ɹ:06536455FDI#MPHʱ
ಘΒΕͨϝϦοτ w ٕज़తෛ࠴Λ͜ΕҎ্ੜ·ͳ͍؍ w $24ͷ֊ߏʹै͍ͬͯͳ͍ίʔυΛɺ࿙Εͳ͘ݕͰ͖ΔΑ͏ʹ ͳͬͨ w طଘͷٕज़తෛ࠴Λฦࡁ͢Δ؍ w ϧʔϧʹै͍ͬͯͳ͍ίʔυ͕Ͳ͜ʹͲͷ͘Β͍͋Δͷ͔͕͔ͬͨ
w $POUSPMMFSˠ$PNNBOEՕॴ w $PNNBOEˠ6TF$BTFՕॴ w $PNNBOEˠ$PNNBOEՕॴ w গͣͭ͠ϦϑΝΫλϦϯάΛਐΊ͍ͯΔ
w ΧελϜίοϓΛ࡞ͯ͠نʹ͢Δ͜ͱͰɺࣗࣾಠࣗͷ։ൃϧʔϧΛ ΈʹΑͬͯશһ͕कΕΔΑ͏ʹͨ͠ ऴΘΓʹ ʮຊͷΩϟϦΞ4/4ʯ