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
580
技術的負債に対してカスタムコップでできること
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
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
6
480
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
51
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
1.1k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
750
今日で分かる!カスタムコップの作り方
krpk1900
2
1.1k
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
44
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
20
7.9k
RailsアプリでのCQSの運用を支える仕組みと文化
krpk1900
0
93
Kaigi on Rails 2023 〜運営の裏側〜
krpk1900
0
970
Other Decks in Programming
See All in Programming
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.3k
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
10
1.8k
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
110
業務自動化をJavaとSeleniumとAWS Lambdaで実現した方法
greenflagproject
1
100
OpenNext + Hono on Cloudflare でイマドキWeb開発スタックを実現する
rokuosan
0
120
社内での開発コミュニティ活動とモジュラーモノリス標準化事例のご紹介/xPalette and Introduction of Modular monolith standardization
m4maruyama
0
120
Go1.25からのGOMAXPROCS
kuro_kurorrr
0
130
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
1
530
Benchmark
sysong
0
130
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
450
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
120
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
16
4k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
For a Future-Friendly Web
brad_frost
179
9.8k
Automating Front-end Workflow
addyosmani
1370
200k
Building an army of robots
kneath
306
45k
Docker and Python
trallard
44
3.4k
Thoughts on Productivity
jonyablonski
69
4.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
Fireside Chat
paigeccino
37
3.5k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Building Adaptive Systems
keathley
43
2.6k
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ʯ