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
560
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レガシーシステム・ビッグリライト
JapanTaxi x MedPeer
Ruby/Rails勉強会
rakio1234
April 25, 2018
More Decks by rakio1234
See All by rakio1234
メドピアで利用しているGemの話
rakio1234
5
1.2k
新しき管理画面gem Administrateの道と光
rakio1234
0
950
Other Decks in Technology
See All in Technology
書籍『生成AIの安全性入門』の入門
wataoka
0
210
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.2k
IDperturb: Enhancing Variation in Synthetic Face Generation via Angular Perturbation
sansantech
PRO
0
130
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
260
Instana&Bob トラブルシュートハンズオン
mayamasaki68
0
110
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
230
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
220
Sony-DroidKaigi2026
sony
1
310
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
3
1.5k
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
120
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
790
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
200
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Amusing Abliteration
ianozsvald
1
280
How STYLIGHT went responsive
nonsquared
100
6.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
890
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
ȂǂǍ✣ǍǏǜǶƵڿźƉŧŰơźƪũ
ŷ࣡䒙ťƭůƋũŷŹŧơźƂ