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
rakio1234
April 25, 2018
Technology
0
530
レガシーシステム・ビッグリライト
JapanTaxi x MedPeer
Ruby/Rails勉強会
rakio1234
April 25, 2018
Tweet
Share
More Decks by rakio1234
See All by rakio1234
メドピアで利用しているGemの話
rakio1234
5
1.1k
新しき管理画面gem Administrateの道と光
rakio1234
0
920
Other Decks in Technology
See All in Technology
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.1k
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
220
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
AIエージェント開発用SDKとローカルLLMをLINE Botと組み合わせてみた / LINEを使ったLT大会 #14
you
PRO
0
100
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
760
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
230
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
290
生成AIでセキュリティ運用を効率化する話
sakaitakeshi
0
570
テストを軸にした生き残り術
kworkdev
PRO
0
190
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
110
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.2k
S3アクセス制御の設計ポイント
tommy0124
3
190
Featured
See All Featured
Balancing Empowerment & Direction
lara
3
620
Optimising Largest Contentful Paint
csswizardry
37
3.4k
A better future with KSS
kneath
239
17k
Embracing the Ebb and Flow
colly
87
4.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Six Lessons from altMBA
skipperchong
28
4k
Practical Orchestrator
shlominoach
190
11k
Docker and Python
trallard
45
3.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Designing Experiences People Love
moore
142
24k
Transcript
ϨΨγʔγεςϜɾϏοάϦϥΠτ +BQBO5BYJY.FE1FFS 3VCZ3BJMTษڧձ
w ా༤ଠ!SBLJP w ʙ ϝυϐΞגࣜձࣾ w ʙ גࣜձࣾϑΟοπϓϥεʹग़ ሱ࠭ℚࢺ
ϝυϐΞגࣜձࣾ w ҩࢣઐ༻αΠτɺʮ.FE1FFSʯΛӡӦ w 1)1ͷಠࣗϑϨʔϜϫʔΫ͔Βঃʑʹ3BJMTҠߦத
גࣜձࣾϑΟοπϓϥε w ཧӫཆ࢜Λ׆༻ͨ͠αʔϏεΛల։ w ݱࡏ1FSMͷಠࣗϑϨʔϜϫʔΫͰ࡞ΒΕͨۀ γεςϜΛ3BJMTʹϑϧϦϥΠτத
ΞδΣϯμ w ฐࣾͷࣄྫΛަ͑ͭͭϨΨγʔγεςϜΛϦϥΠ τ͢ΔࡍͷϙΠϯτํ๏Λߟ͑Δ
None
ϨΨγʔγεςϜͱ w ن͕େ͖͘ɺ͘อक͞Ε͍ͯͯݹ͍γεςϜ w ୭͔͔Βड͚ܧ͕Εͨͷ w υΩϡϝϯτ͕ͳ͍ w ςετ͕ൈ͚͕ͪɺςετ͕ࠔ w
ੵ͞Εٕͨज़తෛ࠴ʹΑΓػೳ֦ு͕ࠔ
ϨΨγʔγεςϜΛվળ͢Δ w վળ͢ΔͨΊʹํΛܾΊΔ w ϦϑΝΫλϦϯάʁαʔυύʔςΟʔʹସʁ ϦϥΠτʁ w ·ͣαʔυύʔςΟʔͷͰସ͔ϦϑΝΫ λϦϯάͰ͖ͳ͍͔Λݕ౼ w
ϦϑΝΫλϦϯά͘ӡ༻͍ͯ͠ΔγεςϜ ͷίʔυΛมߋ͢ΔͷͰϦεΫ͍
ϦϥΠτͷϦεΫߴ͍ w ෆ࣮֬ੑ͕ߴ͘ن͕Έ͑ͮΒ͍ w ৽ͨͳόάΛੜΉ w Ϣʔβʔ͕ظ͍ͯ͠ΔػೳͰͳ͍ͷΛ࡞Δ w ݩʹ͋ͬͨػೳ͕࣮͞Ε͍ͯͳ͍
ϦϥΠτͷܾஅ w ϦϑΝΫλϦϯά͚ͩͰվળ͞Εͳ͍߹͋Δ w ࠜຊͷઃܭϨϕϧͰॻ͖͢ඞཁ w ݴޠɺϑϨʔϜϫʔΫͷਰୀ w όʔδϣϯͷΞοϓσʔτ͕Ͱ͖ͳ͍͜ͱͰ੬ऑੑͷ ةݥɺ৽͍ٕ͠ज़͕͑ͳ͍ͳͲ
w ಠࣗϑϨʔϜϫʔΫ͍ͬͯͯอकͰ͖ͳ͍ͱ͔ɻɻ w ΤϯδχΞ͔Β͢Δͱ͕͠ΒΈ͕গͳ͍ϦϥΠτͷ΄͏ ͕ັྗత
ͪͳΈʹ%)) w ʹʮ3&83*5&ʯͱ͍͏λΠτϧͰߨԋ w %))͍Θ͘ϦϥΠτͱ͍͏બࢶ͕ྑ͍߹͋Δ w #BTFDBNQաڈʹೋϦϥΠτ w ෛ࠴͕ཧ༝Ͱͳ͘ɺ৽͍͠ػೳͷΞΠσΟΞͷ࣮ɺ Ϗδωεͷ؍͔Β৽͘͢͠Δඞཁ͕͋ͬͨ
w #BTFDBNQDMBTTJD ͱࡾछྨͷΞϓϦ w աڈͷϢʔβʔͷมߋΛڧ੍ͤ͞ͳ͍ͨΊɺDMBTTJD ͱࠓ͑Δ
ϦϥΠτ͢Δࡍʹߟ͑Δࣄ w ͨ͘͞Μ͋Δ w ݴޠɺϑϨʔϜϫʔΫͷબఆɺରԠൣғ શମPS෦ ɺγεςϜɺΠϯϑϥߏɺ63-ɺ%#ɺϩδο ΫɺೝূɺػೳσβΠϯ౿ऻPSվળPS৽ن
ݴޠɾϑϨʔϜϫʔΫͷબఆ w ͦͷϓϩδΣΫτɺ࡞ΔͷʹΑΔͷͰͲΕ͕͍͍ͱ͔ Ұ֓ʹݴ͑ͳ͍ɻͨͩɺͳΔ͘ෛ࠴ͱͳΓʹ͍͘ͷΛ બͿͷ͕େࣄͰͳ͍͔ʁ w ฐࣾͷ߹ҎԼͷཧ༝Ͱ3VCZɺ3BJMTΛબ w ใ͕ଟ͍ɺ։ൃ͕׆ൃ w
কདྷੑ͋Δ w গͳ͘ͱઌഇΕ͍ͯͳ͍ w ศརͳHFNͷଘࡏͳͲΤίγεςϜ͕ॆ࣮͍ͯ͠Δ w ར༻ऀ͕ଟ͘༏लͳΤϯδχΞΛूΊ͍͢˞ࢍ൱͋Γ
ϦϥΠτͷൣғ w શମ͔ʁ෦͔ʁ w ن͕େ͖͍߹ҰʹϦϥΠτ͠ͳ͍Ͱஈ֊తʹϦ ϥΠτ͍ͯ͘͠ͷ͕Α͍ w ҰʹΔͷϦεΫߴ͍ w ஈ֊తͰ͋ΕϦεΫ͕͘ɺϢʔβʔͷՁΛૣ
͘ఏڙͰ͖Δ w ϝυϐΞ෦తʹϦϥΠτͯ͠چγεςϜͱ৽γες ϜΛฒྻՔಈ͍ͯ͠Δ
%#Ͳ͏͢Δ͔ʁ w طଘͷ%#Λ࠶ར༻͔ʁ͋Βͨʹ࠶ઃܭ͔ʁ w طଘͷ%#ͷઃܭϨϕϧʹΑΔ͕ѱ͍߹࠶ઃ ܭ͕Αͦ͞͏ w ѱ͍ઃܭΛҾ͖ܧ͕ͳ͍Ͱ৽ͨʹઃܭͰ͖Δ w 3BJMTͷ߹ͦΕʹ͋ͬͨ%#ઃܭ͕͋Δ
w ओΩʔJEɺςʔϒϧ໊ෳܗFUD
%#ͷಉظ w ৽چͷγεςϜͰͦΕͧΕ%#͕͋Δߏͷ߹ɺಉظ πʔϧ͕ඞཁ w %#ͷτϦΨʔͩͱཧͮ͠Β͍ w ϝυϐΞͰ%#4:/$ͱ͍͏3BJMTΞϓϦ͕͋Δ
%#4:/$ ᶃ ྫ͑ɺچڥͰϢʔβʔςʔϒϧʹߋ৽͕ൃੜ͠ ͨ߹ʹچ%#ʹॻ͖ࠐΉͷͱಉ࣌ʹ%#4:/$ͷ ߋ৽௨ςʔϒϧʹߋ৽͕ൃੜͨ͠ࣄΛ͑ΔϨίʔ υΛొ͢Δ ᶄ %#4:/$DSPOˍΩϡʔͷॲཧͰొ͞Εͨߋ ৽௨ςʔϒϧʹ͋ΔใΛΈͯچ%#͔ΒରϨ ίʔυϑΣον͢Δ
%#4:/$ ᶅ৽چ%#ͷΧϥϜͷϚοϐϯάใΛ࣋ͬͨZBNM ΛΈͯ৽%#ͷରςʔϒϧʹߋ৽Λ͔͚Δ
%#4:/$ w ΦϯσϚϯυಉظҎ֎ʹ࣍Ͱϑϧಉظ w σʔλอূ w جຊچ%#ˠ৽%#ͰͦͷٯΒͳ͍ϧʔϧ w ෳࡶԽ͢Δ w
৽%#ͷBQJܦ༝Ͱऔಘ
63- w نଇͷͳ͍VSMΛ3FTUGVMͳVSMʹม͍͑ͨͱ͔͋Δ w چVSM͍ͨ͠PSฒྻՔಇͷγεςϜͷ߹ɺϦ όʔεϓϩΩγؤுΔ w ಉ͡υϝΠϯʹ͢Δ߹VSMͷόοςΟϯάʹؾΛ ͚ͭΔ
ೝূ w ฒྻՔಇͷ߹Ͳ͏͢Δ͔ʁ w ಉ͡ηογϣϯΛҡ࣋͢Δඞཁ w ผαʔϏεʹΓग़͢ɻϚΠΫϩαʔϏεʁ w ϝυϐΞΓग़͍ͯ͠Δ w
ʮ(PMBOHʢ(PݴޠʣΛ࠾༻ͯ͠ɺͨͬͨೋਓͰ ج൫ͱͳΔ"1*ήʔτΣΠΛ։ൃͨ͠ʯ w IUUQUFDINFEQFFSDPKQFOUSZ
طଘίʔυͱ͖߹͏ w ڧ͍ؾ࣋ͪͰ w ಓʹίʔυϦʔσΟϯά͢Δͷ͕େࣄ w ը໘͔Βݟ͑ͳ͍ӅΕ༷ͨʹؾΛ͚ͭΔ w طଘίʔυϦϑΝϨϯεͱͯ͠͏ w
ͦͷػೳϩδοΫෆཁ͔ɺඞཁ͔ɺ·ͨվ ળ͢Δ͔அ͢ΔͨΊʹ͏ w طଘͷίʔυઃܭʹറΒΕͳ͍Α͏ʹؾΛ͚ͭΔ
܁Γฦ͞ͳ͍ͨΊʹ w ίʔυϨϏϡʔ w Α͍%#ઃܭ OPUOVMM੍ɺVOJRVF੍ɺਖ਼نԽ w ϑϨʔϜϫʔΫɺݴޠɺϥΠϒϥϦͷΞοϓσʔτ w
ίϝϯτɺίϛοτϝοηʔδͷཧ༝ॻ͖େࣄ w ςετΛॻ͘ w FUDͨΓલͷ͜ͱେࣄ
ฐࣾ৭ʑ͍ͬͯ·͢ IUUQTTQFBLFSEFDLDPNGVLVNVSBNFUPIJBGBMTFRVBOMJSBJMTIVBGBMTFRVSJ[V NJTIBJTJNBTV
ȂǂǍ✣ǍǏǜǶƵڿźƉŧŰơźƪũ
ŷ࣡䒙ťƭůƋũŷŹŧơźƂ