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
グローバル進出を支えるプラットフォームのつくりかた / ServiceNow at Cookpad
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mina Kushiyama
December 06, 2017
Technology
3
1.3k
グローバル進出を支えるプラットフォームのつくりかた / ServiceNow at Cookpad
ServiceNow LimitlessIT Tokyo
Mina Kushiyama
December 06, 2017
Tweet
Share
More Decks by Mina Kushiyama
See All by Mina Kushiyama
Workday Slideを活用したレポートアウトプット自動化
minak
0
480
Other Decks in Technology
See All in Technology
Generative UI を試そう!A2-UIでAIエージェントにダッシュボードを作らせてみた
kamoshika
1
220
生成AIで始める業務改革 - 製造業編 in 福島 -
daikikanemitsu
2
590
Goで実現する堅牢なアーキテクチャ:DDD、gRPC-connect、そしてAI協調開発の実践
fujidomoe
1
130
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
150
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
0
190
ECSネイティブのBlue/Green デプロイを攻略しよう ~CodeDeployとの違いから、デプロイフロー実装まで~
ideaws
3
280
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
140
意外と知ってそうでしらない、Reserved Instances の世界
mappie_kochi
0
160
インシデント対応入門
grimoh
1
1.9k
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
torumakabe
2
380
EKSで実践する オブザーバビリティの現在地
honmarkhunt
1
270
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
340
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
370
Test your architecture with Archunit
thirion
1
2.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
72
Mobile First: as difficult as doing things right
swwweet
225
10k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Designing for Performance
lara
611
70k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Designing Powerful Visuals for Engaging Learning
tmiket
0
250
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
78
Why Our Code Smells
bkeepers
PRO
340
58k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Transcript
4FSWJDF/PX *OD"MM3JHIUT3FTFSWFE $POGJEFOUJBM 4FSWJDF/PX *OD"MM3JHIUT3FTFSWFE $POGJEFOUJBM άϩʔόϧਐग़Λࢧ͑ΔϓϥοτϑΥʔϜ ͷͭ͘Γ͔ͨ ΫοΫύουגࣜձࣾ
݄ʢਫʣ .JOB,VTIJZBNB -JNJUMFTT*5
4FSWJDF/PX *OD"MM3JHIUT3FTFSWFE $POGJEFOUJBM *5 ηΩϡϦςΟ ਓࣄ ۀΞϓϦ ΧελϚʔɾαʔϏε /POTUPQ$MPVE
/PX1MBUGPSNä 4FSWJDF/PXಋೖιϦϡʔγϣϯྖҬ
"HFOEB ࣗݾհɾձࣾ֓ཁɾαʔϏεհ ಋೖഎܠ ͖ͭͬͯͨ͘ͷ ͭ͘Γ͔ͨ
͜Ε͔Βͭ͘Γ͍ͨͷ
ࣗݾհɾձࣾ֓ཁɾαʔϏεհ
ʙ ΫοΫύουೖࣾ ʙ 4FSWJDF/PXϓϩδΣΫτϦʔυ ,VTIJZBNB .JOB
None
ΫοΫύουגࣜձࣾ • ϛογϣϯɿຖͷྉཧΛָ͠Έʹ͢Δ • ʙαʔϏε։࢝ • ຊ࠷େͷྉཧϨγϐߘɾݕࡧαʔϏε
ࠃల։ Ϩγϐ ສҎ্ ݄ؒར༻ऀ ສਓҎ্ ʢ݄ฏۉʣ
None
άϩʔόϧల։ Χࠃɾݴޠ ʢ݄࣌ʣ
̎ɽ4FSWJDF/PX ಋೖͷഎܠ
ࣾͷঢ়گ • άϩʔόϧల։ɺ৽نࣄۀͷऔΓΈڧԽ – ΛՃ͢ΔͨΊʹ࠾༻ڧԽ – ਓһ૿Ճʹ͏αϙʔτίετ૿Ճ • ৽͍͠ಇ͖ํͷରԠ –
άϩʔόϧԽɾΑΓ༏लͳਓࡐͷ࠾༻Λࢦ͢ – ͜Ε·Ͱͱҧ͏৽͍͠ಇ͖ํͷରԠ͕ඞਢ ւ֎ͰͷࣄɺࠃͰϦϞʔτϫʔΫɺϑϧϑϨοΫε
֦େ͢Δ৫ɾۀΛ ݶΒΕͨϦιʔεͰ ޮతʹαϙʔτ͍ͯ͘͠ スケールする社内システム構築が急務
<&31γεςϜ>ೖସ <4'"ϓϥοτϑΥʔϜ>࠶ߏங <αʔϏεϓϥοτϑΥʔϜ>ಋೖ ࣾγεςϜͷ৽ʹྗ ඞਢཁ݅ • Ϋϥυ • "1*࿈ܞՄ •
ଟݴޠରԠ
̏ɽ͖ͭͬͯͨ͘ͷ
߹ͤ૭ޱɺαʔϏεΧλϩά – ϔϧϓσεΫ͚ 4MBDL࿈ܞ – *5Ҏ֎ͷ෦ ਓࣄɺ૯ɺࡒɺใɺ๏ ֤छσʔλϕʔε
– ϓϥοτϑΥʔϜͰϢʔβʔ%#ͱඥ͚ 1$ா – ֎෦γεςϜͱͷ࿈ܞ &31ɺࣾ৫ਤΞϓϦ
ϔϧϓσεΫͰసه ରԠɾىථ࿙Ε ੳͰ͖ͳ͍ タスク管理ツール "GUFS #FGPSF ߹ͤ૭ޱ సهෆཁ ରԠɾه࿙Εͳ͠ μογϡϘʔυͰՄࢹԽ
☓ ϔϧϓσεΫ͚
4MBDL࿈ܞ ֤छ௨ ϫʔΫϑϩʔঝೝґཔɺνέοτىථɺίϝϯτߘ νέοτࣗಈىථ ɾશࣾͷϝΠϯίϛϡχέʔγϣϯπʔϧ ɾγεςϜ࿈ܞͰৗۀͱਂ͘౷߹ ɾʮ͔͚͠ΔʯΑ͏ʹ͍߹Θͤ
αʔϏεϙʔλϧͱϝχϡʔ ෦ผϝχϡʔ ߹ͤɾαʔϏεΧλϩά ঝೝͪ ߹ͤཤྺ φϨοδ ֎෦ϦϯΫ ϝχϡʔݕࡧ ͔͜͜Β ˝
˝͍߹Θͤը໘
αʔϏεΧλϩάԽ ΞΠςϜҎ্ ݄࣌ ྑ͘खґཔͷ͋ΔΞΠςϜ
αʔϏεΧλϩά͔Βͷखґཔ ΦʔμʔϑΥʔϜ खਐḿͷՄࢹԽ
ϔϧϓσεΫ༻μογϡϘʔυ ۀͷՄࢹԽ • ͍߹Θͤͷ εςʔλεผ݅ • ୲ผλεΫਐḿ • ΞΠςϜผґཔ݅ ͳͲͳͲ
͍߹Θͤ ରԠ νʔϜఆྫ.UH ͰϨϏϡʔ ʢϔϧϓσεΫɾ૯ɾࡒɾਓࣄɾใʣ ίʔϙϨʔτ֤෦ͷల։ ϔϧϓσεΫͰͷϊϋΛੜ͔ͯ͠
σʔλϕʔεͱͯ͠׆༻ ֎෦γεςϜͱͷ "1*࿈ܞ ϓϥοτϑΥʔϜͰ σʔλඥ͚ 6TFS*% ࣾ৫ਤΞϓϦ &31ͷࣾһɾ৫ɾऔҾઌϚελ
߹ͤ૭ޱɺαʔϏεΧλϩά – ϔϧϓσεΫ͚ 4MBDL࿈ܞ – *5Ҏ֎ͷ෦ ਓࣄɺ૯ɺࡒɺใɺ๏ ֤छσʔλϕʔε
– ϓϥοτϑΥʔϜͰϢʔβʔ%#ͱඥ͚ 1$ா – ֎෦γεςϜͱͷ࿈ܞ &31ɺࣾ৫ਤΞϓϦ ͖ͭͬͯͨ͘ͷ
ɽͭ͘Γ͔ͨ
ͭ͘Γ͔ͨ • ϓϩδΣΫτମ੍ • ظؒ • ίετ • ϙΠϯτᶃʮ͍߹Θͤʯͷ4MBDL࿈ܞͷΈ •
ϙΠϯτᶄίʔυϨϏϡʔ (JU)VC • ϙΠϯτᶅվળͷྲྀΕ 7JTVBM5BTL#PBSE
ϓϩδΣΫτମ੍ ϝΠϯ໊̐ • ϓϩδΣΫτϚωʔδϟʔ ໊ • ։ൃΤϯδχΞ ໊ • ύʔτφʔاۀΤϯδχΞ
໊
ࣾ։ൃͷͨΊͷඞཁεΩϧ ӳޠ͕ಡΊΔ͜ͱ – ࢿྉɺαϙʔτɺίϛϡχςΟશͯӳޠ +BWB4DSJQUͷಡΈॻ͖͕Ͱ͖Δ͜ͱ – 4FSWJDF/PXͷΧελϚΠζεΫϦϓτ
ϓϩΞΫςΟϒʹֶΔ͜ͱ – ࠃͷࣄྫ͕·ͩ·ͩগͳ͍ɺւ֎ใऔΓʹߦ͘
ظؒ ظؒ ༰ ϲ݄ ಋೖܾఆ ϲ݄ ४උ
ϲ݄ ߏங ߹ͤ૭ޱɾαʔϏεΧλϩά (P-JWF ϔϧϓσεΫ ԣల։։ൃʙϦϦʔε ਓࣄɺ๏ɺࡒɺใͳͲ σʔλ࿈ܞ &31ਓࣄϚελձܭऔҾઌσʔλ࿈ܞ
ίετ • 4FSWJDF/PX࡞ΓࠐΊجຊతʹԿͰͰ͖Δ • ίετίϯτϩʔϧͷϙΠϯτ<ઃܭ> ϥΠηϯεମܥྫ – 'VMGJMMFS ԿͰͰ͖Δ ɺ"QQSPWFSҎ֎ͷ3PMFΛׂΓͯΔ߹
– "QQSPWFS ঝೝͷΈͰ͖Δ – 3FRVFTUFS ਃͷΈͰ͖Δ ˡແྉ ࠷దͳϥΠηϯεܖɺ࠷ߴͷίετύϑΥʔϚϯεΛʂ
ϙΠϯτᶃʮ͍߹Θͤʯͷ4MBDL࿈ܞͷΈ μογϡϘʔυϞχλϦϯά ᶅνέοτ63- ᶇ୲ऀొ ରԠه ᶄࣗಈొ ᶃHFOFSBMͰ άϧʔϓϝϯγϣϯ ᶆνέοτ63-௨ ͍߹Θͤࣾһ
ϔϧϓσεΫ ᶄϝϯγϣϯ௨
νέοτࣗಈىථ ˣىථνέοτͷϦϯΫ ˣνέοτΞαΠϯઌ ಛఆϝϯγϣϯͰ *ODJEFOUνέοτىථ ϙʔλϧը໘ ˢ4MBDL63-
֤छ௨ • ΞΠςϜखґཔ • ৽ن͍߹Θͤ • ίϝϯτՃ
ϙΠϯτᶄίʔυϨϏϡʔ (JU)VC 4FSWJDF/PXεΫϦϓτઃఆՕॴ͕ࡏ͓ͯ͠ΓϨϏϡʔ͠ʹ͍͘ ֤ॴͰ7FSTJPOຖͷதΛνΣοΫՄೳ • (JU)VC'MPX • *TTVFΛͬͯٞ • (JU)VCϨϏϡʔNFSHF4FSWJDF/PXखಈ%FQMPZ
• %FQMPZࣗಈԽ͕Ͱ͖ͯͳ͍ͷ͕੯͍͠
ϙΠϯτᶅϦϦʔεޙͷվળͷྲྀΕ ཁώΞϦϯά ʢ4MBDLɾޱ಄ʣ νέοτʹهࡌ 8FFLMZ.UHͰ ༏ઌॱҐ͚ ։ൃˍϦϦʔε • 5BTLςʔϒϧΛܧঝͯ͠%FWFMPQNFOU5BTLςʔϒϧΛ࡞ •
7JTVBM5BTL#PBSEΛνʔϜͰڞ༗
ɽ͜Ε͔Βͭ͘Γ͍ͨͷ
ͭ͘Γ͍ͨͷ αʔϏεϙʔλϧͷݕࡧਫ਼Ξοϓ ࣾΤϯδχΞͷڠྗʹΑΓ֎෦ݕࡧΤϯδϯͷར༻ – ֎෦ݕࡧΤϯδϯ &MBTUJDTFBSDI – ϩάՄࢹԽπʔϧ ,JCBOB
άϩʔόϧల։ – ίʔϙϨʔτ෦͚͍߹Θͤ૭ޱ 4MBDL – (%13 &6ݸਓใอޢ๏ ରԠͷ๏ϫʔΫϑϩʔ
ͭ͘Γ͍ͨͷ ిࢠॺ໊πʔϧͱ࿈ܞͰܖܾࡁͷશిࢠԽ – 4FSWJDF/PXͰ๏ʹܖਃ ˠిࢠॺ໊πʔϧܦ༝Ͱ૬खͱܖೀҹखଓ͖ 4DSJQUͷ%FQMPZࣗಈԽ – (JU)VCͰͷมߋཤྺΛ4FSWJDF/PXʹࣗಈ%FQMPZͰ͖ΔΈ
8FBSFIJSJOH IUUQTDPPLQBEKPCT