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
しげっとが地方の SIer に就職して7年が過ぎました(公開版) / kzrb meetup...
Search
shiget 84
August 20, 2016
Technology
0
790
しげっとが地方の SIer に就職して7年が過ぎました(公開版) / kzrb meetup #48
shiget 84
August 20, 2016
Tweet
Share
More Decks by shiget 84
See All by shiget 84
しげっとが富山に転職して3年が 過ぎました / kzrb #87 LT
shiget84
0
1.4k
最近読んだ本の話 / kzrb meetup #84 LT3
shiget84
0
680
Ruby初心者が選ぶRuby入門書3選 / kzrb #76 LT1
shiget84
1
1.2k
2018年に買って良かった/満足したもの / kzrb #76 LT2
shiget84
0
2.1k
Macの環境構築をした話 / kzrb #72
shiget84
1
1.1k
開発環境紹介 / kzrb meetup #68
shiget84
0
2.3k
パーティーを楽しもう / kosenconf-112nagano3
shiget84
0
550
2017年に買って良かったもの / kzrb meetup #64 LT2
shiget84
0
830
しげっとが富山に転職して13ヶ月半が過ぎました / kzrb meetup #64 LT1
shiget84
0
770
Other Decks in Technology
See All in Technology
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
640
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.2k
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
120
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
230
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
17
5.6k
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
120
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
310
Postman AI エージェントビルダー最新情報
nagix
0
110
“社内”だけで完結していた私が、AWS Community Builder になるまで
nagisa53
1
400
【PHPカンファレンス 2025】PHPを愛するひとに伝えたい PHPとキャリアの話
tenshoku_draft
0
120
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
190
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
380
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
GraphQLとの向き合い方2022年版
quramy
48
14k
Code Reviewing Like a Champion
maltzj
524
40k
Designing for Performance
lara
609
69k
Scaling GitHub
holman
459
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Transcript
ओਓ͕ ΦΦΞϦΫΠʹ ࡴ͞Ε͕ͯ ա͗·ͨ͠ L[SCNFFUVQ TIJHFU
ओਓ͕ ΦΦΞϦΫΠʹ ࡴ͞Ε͕ͯ ա͗·ͨ͠
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
͜Μʹͪ
͛ͬ͠ͱ ߴઐΧϯϑΝϨϯε ΤϯδχΞ 3VCZ,BJHJ %FW-07& <ߴઐ><+"*45> <><4*FS>
݄ੜ·ΕʢࠓͰYࡀʣ ݄ҪߴઐిࢠใֶՊଔۀʢߴߍʴେʣ ݄ࢁધߴઐઐ߈Պमྃʢେଔͱಉʣ ݄ઌՊֶٕज़େֶӃେֶ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δ4*FSʹೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐ ݄సۈͰେࡕۈ։࢝ ݄సۈͰԣʹ෮ؼ
݄ੜ·ΕʢࠓͰYࡀʣ ݄ҪߴઐిࢠใֶՊଔۀʢߴߍʴେʣ ݄ࢁધߴઐઐ߈Պमྃʢେଔͱಉʣ ݄ઌՊֶٕज़େֶӃେֶ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δ4*FSʹೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐ ݄సۈͰେࡕۈ։࢝ ݄సۈͰԣʹ෮ؼ ݄Ұ্ͷ߹ʹΑΓୀ৬ʢ༧ఆʣ
݄ʙແ৬ʢٻ৬தʂʂʂʣ
ΑΖ͘͠ ͓ئ͍ ͠·͢
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
ࠓճͷൃද ʹ։࠵͞Εͨ LPTFODPOGUPLZP ͰͷൃදͱࣅͨλΠτϧͱͳ͍ͬͯ·͕͢ɺ ͪ͜ΒΛΒͳ͍ͯ͘͟͝·ͤΜɻ ࢀߟ ɹ͛ͬ͠ͱ͕ํͷ4*FSʹब৬͕ͯ͠ա͗·ͨ͠ ɹIUUQTTQFBLFSEFDLDPNTIJHFUTJFS
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
4*FS
4*FS͍͑͋͋͢ʔʢίϯϐϡʔλʣ 4*FSͱɺ4ZTUFN*OUFHSBUJPOͷུশ4*ʹ ʮʙ͢ΔਓʯΛҙຯ͢ΔFSΛ͚ͭͯ ʮ4ZTUFN*OUFHSBUFSʯͱͨ͠ޠͰ͋Γɺ ΤεɾΞΠΞʔͱಡΉɻ4ZTUFN*OUFHSBUJPO ͱɺݸผاۀͷͨΊʹใγεςϜΛߏங͢Δ ͜ͱͰ͋ΓɺઓཱུҊ͔Βɺاըɺઃܭɺ։ൃɺ ӡ༻ɾอશ·Ͱτʔλϧʹఏڙ͢Δ4*FS͋Δɻ γεςϜΠϯςάϨʔλʔɻ IUUQEIBUFOBOFKQLFZXPSE4*FS
ۀͱͯ͠ ͖ͬͯͨ͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI pOEͯ͠HSFQͯ͠ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB ϓϩμΫτίʔυॻ͍͓ͯΒͣಡΉ͔Γʣ
ۀͱͯ͠ ͖ͬͯͨ͜ͱ
ۀҎ֎Ͱ ίʔυΛॻ͘͜ͱ
ۀҎ֎Ͱ ʢࣄͰʣ ίʔυΛॻ͘͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ͲΜͳͱ͖ʹॻ͔͘ʁ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
։ൃ
։ൃͱ͍͑
ςετ
ςετσʔλ࡞
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ͲΜͳͱ͖ʹॻ͔͘ʁ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
อकɾӡ༻
ӡ༻ۀͰͷϝϯςφϯε࡞ۀ গ͠ͰָΛ͍ͨ͠ ɹʢʴ࡞ۀϛεͨ͘͠ͳ͍ʣ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ϝʔϧຊจதʹॻ͔Εͨ ґཔ༰͔Βͷσʔλ࡞Λ ޮతʹͰ͖Δը໘Λ༻ҙ ։ൃػͰݕূͨ͠ޙɺ ຊ൪ػσʔλೖ
σʔλ࡞ʹ͓͍ͯۃྗ ਓखΛհ͞ͳ͍͜ͱͰ ࡞ϛεΛࢭ͢Δ ˞ʣͳ͓େྔσʔλͷ߹ ɹɹผͷํ๏ʹͯొ
ͲΜͳͱ͖ʹॻ͔͘ʁ
ʙ ɹྲྀ௨ؔʢϝʔΧʔͱԷۀऀʣͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ཧ
4*FSͰͷ ཧͱ͍͑
&YDFM
ɾઃܭॻ 99ػೳ YMTY ɾઃܭॻ ::ػೳ YMTY ɾઃܭॻ ;;ػೳ YMTY
ɾϨϏϡʔใࠂॻ 99ػೳ YMTY ɾϨϏϡʔใࠂॻ ::ػೳ YMTY ɾϨϏϡʔใࠂॻ ;;ػೳ YMTY ɾϨϏϡʔใࠂॻ ;;ػೳ @::::.%%YMTY ɾόάใࠂॻ " YMTY ɾόάใࠂॻ " YMTY ɾόάใࠂॻ " YMTY
ɾઃܭॻ 99ػೳ YMTY ɾઃܭॻ ::ػೳ YMTY ɾઃܭॻ ;;ػೳ YMTY
..݄%%ʢۚʣ ্࢘ʮ͋ɺઃܭॻͳΜ͚ͩͲདྷिͷ಄ʹೲ͢Δ͔Βɺ ɹɹɹೲͰ͖ΔΑ͏ʹ1%'ʹ͓͍ͯͯ͠ʯ ೲରͷઃܭॻ ɹɾɾɾYMTYϑΝΠϧɹेϑΝΠϧ ɹɹɹɹͦΕͧΕͷϑΝΠϧʹෳγʔτଘࡏ͢Δ ͳΜͱ͔؆୯ʹͰ͖ͳ͍ͷ͔
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
˙3VCZ 8JO0-&Ͱ1%'Խͯ͠ CPPL&YQPSU"T'JYFE'PSNBU \ 'JMF/BNFQBUIUPPVUQVUQEG 5ZQF
0QFO"GUFS1VCMJTIGBMTF ^ ˙ඞཁʹԠͯ͡QEGULͰ1%'ϑΝΠϧΛ݁߹͠Α͏ʂ ແࣄʹରԠ͕࣮ࢪͰ͖ͨ
ɾϨϏϡʔใࠂॻ 99ػೳ YMTY ɾϨϏϡʔใࠂॻ ::ػೳ YMTY ɾόάใࠂॻ " YMTY ɾόάใࠂॻ
" YMTY ..݄%%ʢۚʣ ্࢘ʮ͋ɺདྷिͷ಄ʹ෦ͱ࣭ձٞΛ͢Δ͔Βɺ ɹɹɹϨϏϡʔ࣌ؒͱ͔ࢦఠ༰ͷूܭͱɺ ɹɹɹόά༰ͱ͔ͷूܭ͓͍ͯͯ͠ʯ ूܭରͷใࠂॻ ɹɾɾɾYMTYϑΝΠϧɹेϑΝΠϧ ɹɹɹɹ֤ใࠂॻͷϑΥʔϚοτݻఆ ɹɹɹɹूܭʹඞཁͳ߲ɺ˔˔ηϧͱࢦఆ͕Մೳ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
˙ूܭ༻ͷ&YDFMϑΝΠϧΛ࡞ ˙ରͷใࠂॻͷશγʔτʹ͍ͭͯɺ ɹॴఆͷηϧͷ༰Λूܭ༻ϑΝΠϧʹసػ͢Δ ɹ3VCZͷεΫϦϓτΛ࡞ʢ8JO0-&ʣ ˙ूܭ༻ϑΝΠϧΛͱʹɺใࠂ༻ࢿྉͷ࡞ ແࣄʹରԠ͕࣮ࢪͰ͖ͨ
ཧۀͰ 3VCZେ׆༂ʂ ʢ8JO0-&ʣ
·ͱΊ
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
͖ͬͯͨ͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ1PXFS1PJOU ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB
ۀҎ֎Ͱ ʢࣄͰʣ ίʔυΛॻ͘͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ҙ
ڐ͞ΕΔڥͰ ࣮ࢪ͠·͠ΐ͏
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
٬ઌৗற ࢧڅϊʔτ1$ͷΈ ཧऀݖݶͳ͠ ͑Δαʔόͳ͠ ͳΒ1PXFSTIFMMͩʂ
ͦΕҎ֎ͷڥ
1$ʹཧऀݖݶ͋Γ ։ൃ༻αʔό͋Γ ࣗͰͷ7.Մ ͍Ζ͍ΖઓՄ
ͳͥۀҎ֎Ͱ ʢࣄͰʣ ίʔυΛॻ͘ͷ͔
ɾ ϝΠϯͷࣄ͔Β ؾస ɾҰछͷૉৼΓ ɾ৽͍͜͠ͱͷνϟϨϯδ ɹΘ͘Θ͘
͍ͭͱಉ͡ࣄͩͱͯ͠ ͦͷͳ͔ʹָ͠ΈΛΈ͚ͭͯ ಇ͍͍͖ͯ·͠ΐ͏ʂʂʂ
ͰΘ͘Θ͘Ͱ͖Δ ͓ࣄ͕͋Εڭ͍͑ͯͩ͘͞
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠ L[SCNFFUVQ !TIJHFU