Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
RailsアプリでのCQSの運用を支える仕組みと文化
Search
Terai Shogo
November 21, 2023
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RailsアプリでのCQSの運用を支える仕組みと文化
技術的負債に向き合う Online Conference (
https://findy.connpass.com/event/297813/
) で発表した内容です。
Terai Shogo
November 21, 2023
More Decks by Terai Shogo
See All by Terai Shogo
インフラ、バックエンド、フロントエンドの すべてを最新にする方法
krpk1900
0
21
Railsエンジニアが始めるSRE
krpk1900
0
76
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
7
730
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
160
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
1.9k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
1.2k
今日で分かる!カスタムコップの作り方
krpk1900
2
1.6k
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
100
技術的負債に対してカスタムコップでできること
krpk1900
0
830
Other Decks in Programming
See All in Programming
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
920
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
ジョジョの世界をXRで再現する
mofurune
0
160
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
Workers Cache を知る
syumai
0
360
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
How to Ace a Technical Interview
jacobian
280
24k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Optimizing for Happiness
mojombo
378
71k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Transcript
גࣜձࣾ:0653645 ࣉҪলޗ 3BJMTΞϓϦͰͷ$24ͷӡ༻Λ ࢧ͑ΔΈͱจԽ
ࣗݾհ w ࣉҪলޗ !LSQL@EFW w גࣜձࣾ:06536458FCΤϯδχΞ w ,BJHJPO3BJMT0SHBOJ[FS w
,BJHJPO3BJMTͰൃද w ʮ'BU.PEFMΛղফ͢ΔͨΊͷ$234ΞʔΩςΫνϟʯ w ʮ੮ସ͑ϝʔΧʔʯͳͲΛݸਓ։ൃ !LSQL@EFW
ຊ͓͢Δ͜ͱ w :0653645ͷٕज़తෛ࠴ʹର͢ΔऔΓΈΛɺ۩ମతͳྫΛڍ͛ͳ͕Β հ
w όοΫΤϯυ3VCZPO3BJMTΛͬͯ։ൃ͍ͯ͠Δ w $24ͱݺΕΔɺ3BJMTΞϓϦέʔγϣϯͰ࠾༻͞ΕΔ͜ͱ͕͍͠ ΞʔΩςΫνϟΛಋೖ͍ͯ͠Δ :0653645ͷ։ൃͷಛʁ 1PTUT$POUSPMMFSSC DSFBUFΞΫγϣϯ
$SFBUF1PTU6TF$BTFSC $SFBUF1PTU$PNNBOESC %FTUSPZ1PTU%SBGU$PNNBOESC
w 3BJMTͷҰൠతͳϧʔϧͱผʹɺ:0653645ͰಠࣗʹϧʔϧΛఆΊͯ ӡ༻͍ͯ͠Δ :0653645ͷ։ൃͷಛʁ ৄ͘͠,BJHJPO3BJMTͰͷ ൃදΛ͝ཡ͍ͩ͘͞ʂ
:0653645ͷ։ൃͷಛʁ w αʔϏεͷͱͱʹઃܭΛݟ͍ͯ͠Δ w $24ʹ͍ͭͯ৽ͨͳϧʔϧΛՃͨ͠ΓɺطଘͷϧʔϧΛมߋͨ͠Γ ͍ͯ͠Δ
:0653645ͷ։ൃͷಛʁ w αʔϏεͷͱͱʹઃܭΛݟ͍ͯ͠Δ w $24ʹ͍ͭͯ৽ͨͳϧʔϧΛՃͨ͠ΓɺطଘͷϧʔϧΛมߋͨ͠Γ ͍ͯ͠Δ w Ұ෦ͷιʔείʔυ͕࠷৽ͷϧʔϧ௨Γͷॻ͖ํʹͳ͍ͬͯͳ͍ͱ͍͏
ٕज़తෛ࠴͕ੜ·Εͯ͠·͍ͬͯͨ
ͲΜͳ͕ൃੜ͍ͯͨ͠ʁ w ϧʔϧʹै͍ͬͯΔίʔυͱͦ͏Ͱͳ͍ίʔυ͕ࠞࡏ͍ͯ͠Δ͜ͱʹ ΑͬͯɺͲͷطଘίʔυΛࢀߟʹͯ͠ྑ͍͔͔ΓͣΒ͍
ͲΜͳ͕ൃੜ͍ͯͨ͠ʁ w ࠷৽ͷϧʔϧ௨Γͷίʔυͱͦ͏ͳ͍ͬͯͳ͍ίʔυ͕ࠞࡏ͍ͯ͠Δ͜ͱ ʹΑͬͯɺͲͷطଘίʔυΛࢀߟʹͯ͠ྑ͍͔͔ΓͣΒ͍ w ਓ͕গͳ͍͏ͪίϛϡχέʔγϣϯʹΑͬͯղܾͰ͖͍ͯΔ͕ɺ Ͱ͖ΕΈͰղܾ͍ͨ͠
Ͳ͏ͬͯղܾͨ͠ʁ w 3VCP$PQͷΧελϜίοϓΛ࡞͠ɺ:0653645͕ಠࣗʹఆΊͨ$24ͷ ϧʔϧʹै͍ͬͯΔ͔Λ੩తղੳʹΑͬͯνΣοΫ w $POUSPMMFS͔Β$PNNBOEͷݺͼग़͠Λېࢭ w $PNNBOE͔Β$PNNBOEͷݺͼग़͠Λېࢭ
Ͳ͏ͬͯղܾͨ͠ʁ w 3VCP$PQͷΧελϜίοϓΛ࡞͠ɺ:0653645͕ಠࣗʹఆΊͨ$24ͷ ϧʔϧʹै͍ͬͯΔ͔Λ੩తղੳʹΑͬͯνΣοΫ w $POUSPMMFS͔Β$PNNBOEͷݺͼग़͠Λېࢭ w $PNNBOE͔Β$PNNBOEͷݺͼग़͠Λېࢭ w
ϧʔϧʹै͍ͬͯͳ͍ίʔυ͕ࠓޙ૿͑ଓ͚Δ͜ͱ͛ͨʂ
࣍ʹͲΜͳ͕ൃੜͨ͠ʁ w ͔͠͠ɺϧʔϧʹै͍ͬͯͳ͍ݹ͍ॻ͖ํͷՕॴʢٕज़తෛ࠴ʣ͕ ͨ͘͞Μ͍ͬͯΔ ͭͷΧελϜίοϓͰߦۙ͘ͷ SVCPDPQ@UPEPZNMʢҧ͍ͯ͠ΔՕॴʣ
Ͳ͏ͬͯղܾͨ͠ʁᶃ w :0653645ͷ։ൃ৫ͷจԽ w ීஈͷεϓϦϯτ։ൃதͰɺ৽͍͠ϧʔϧʹै͍ͬͯͳ͍Օॴ͕ ͋ΕϦϑΝΫλϦϯά͔ͯ͠Β࣮͢Δͷ͕ͨΓલʹͳ͍ͬͯΔ
Ͳ͏ͬͯղܾͨ͠ʁᶄ w ,"*;&/%BZ w ݄ʹҰճɺͯ͢ͷΤϯδχΞ͕ࣗ༝ͳൃͰϓϩμΫτͷվળʹ औΓΉ:0653645ಠࣗͷΠϕϯτ w ྫ͑ɺ w
ٕज़తෛ࠴ͷղফ w ৽ͨͳٕज़ͷಋೖ w ػೳͷվળ w ύϑΥʔϚϯεͷվળ
w ࠒ͔Βٕज़తෛ࠴ʹ͖߹͏͜ͱʹΑͬͯɺ։ൃऀମݧͷྑ͍ঢ়ଶΛ ҡ࣋͢Δ͜ͱ͕Ͱ͖͍ͯΔ ऴΘΓʹ ʮຊͷΩϟϦΞ4/4ʯ