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
DevSumi2015 19-D-2 IIJ社内におけるアジャイル開発、DevOpsへの取り組み
Search
Akira Yumiyama
February 23, 2015
Technology
0
430
DevSumi2015 19-D-2 IIJ社内におけるアジャイル開発、DevOpsへの取り組み
Akira Yumiyama
February 23, 2015
Tweet
Share
More Decks by Akira Yumiyama
See All by Akira Yumiyama
GAE/Python2 to Python3 Migration Journey
akiray03
0
1.6k
オブジェクト指向で考える アプリケーションアーキテクチャ設計 / Object-Oriented Conference 2020
akiray03
6
21k
Terraform Introduction
akiray03
0
97
Case Study of Machine Learning in CrowdWorks
akiray03
0
2k
CrowdWorksを支える管理画面 - 管理画面チラ見せ♡ナイト #5
akiray03
0
1.6k
mruby introduction -- jinbocho.rb #01
akiray03
9
1.2k
Other Decks in Technology
See All in Technology
白金鉱業Meetup_Vol.19_PoCはデモで語れ!顧客の本音とインサイトを引き出すソリューション構築
brainpadpr
2
490
本当に使える?AutoUpgrade の新機能を実践検証してみた
oracle4engineer
PRO
1
130
Prox Industries株式会社 会社紹介資料
proxindustries
0
210
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
29
9.5k
CI/CDとタスク共有で加速するVibe Coding
tnbe21
0
230
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
2
1.1k
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
2
250
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
2
460
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
220
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
8
850
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.5k
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
150
Featured
See All Featured
Scaling GitHub
holman
459
140k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Designing for Performance
lara
609
69k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Thoughts on Productivity
jonyablonski
69
4.7k
Unsuck your backbone
ammeep
671
58k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Transcript
**+ϓϩμΫτຊ෦ج൫ϓϩμΫτ։ൃ෦Ԡ༻։ൃ՝ ٷࢁɹල ʲ19-D-2ʳ #devsumiD **+ࣾʹ͓͚ΔΞδϟΠϧ։ൃ %FW0QTͷऔΓΈ
ࣗݾհ ˔ ٷࢁල !BLJSBZ 4&*-# 4&*-9 ˔ খܕϧʔλʮ4&*-ʯΛूதཧ͢Δ ʮ4.'αʔϏεʯͷ։ൃɾӡ༻Λ୲
˔ ৽αʔϏεͷ։ൃʹࢀՃ
˔ ʢڭՊॻతͳʣʮΞδϟΠϧʯͷઆ໌ ˔ ʢڭՊॻతͳʣʮ%FW0QTʯͷઆ໌ ˔ طଘͷ։ൃจԽΛม͑ΔͨΊʹ࣮ફͨ͜͠ͱ ˔ มԽΛ͔ࠜͤΔͨΊʹɺͲΜͳΛ͔ͨ͠
"HFOEB ˔ #BDLHSPVOEʜैདྷͷ։ൃελΠϧ ˔ $IBOHF ʜ࡞ۀΛࣗಈԽ͢ΔจԽΛ࡞Δ ˔ $IBOHF
ʜࣾ4PDJBM$PEJOHͷจԽΛ࡞Δ ˔ $IBOHF ʜͬͱࣗಈԽ͠Α͏ ˔ $IBOHF ʜͬͱվળ͠Α͏ ˔ ·ͱΊ
ैདྷͷ։ൃελΠϧ
4VCWFSTJPO ˔ TVCWFSTJPOશظ ˔ USVOLҰຊಓ USVOL ෳͷػೳ։ൃɾෆ۩߹मਖ਼͕ ҰՕॴͰฒߦͯ͠ਐΉ
ܧଓత ΠϯςάϨʔγϣϯ ʮιϑτΣΞ͕յΕ͍ͯͳ͍͜ͱʯ Λ֬ೝɾอূ͠ଓ͚Δ͜ͱ USVOL ̍̍ճͷఆظϏϧυ ‛લʹߦΘΕͨมߋͷ Ͳ͜ʹݪҼ͕͋Δ͔͔Βͳ͍
ίʔυϨϏϡʔͷোน ‛ ࠩΛ͍͔͚͖Εͳ͍ ‛ มߋͷҙਤ͕ڞ༗Ͱ͖ͳ͍ ϝʔϦϯάϦετʹมߋࠩΛߘ
ख࡞ۀͷ܁Γฦ͠ ྫϕʔλ൛ϑΝʔϜΣΞͷొˍஔ࡞ۀ ޮԽ͍ͨ͠ɻɻɻ ˔ ϑΝΠϧ໊มߋ ˔ ϑΝΠϧͷஔ ˔ σʔλϕʔεͷొ
FUDʜ
ैདྷͷ։ൃελΠϧͷ՝ ˔ ෳͷػೳ։ൃɾෆ۩߹मਖ਼ɾࢼߦࡨޡΛ ޮతʹฒߦͯ͠ߦ͏ͷ͕͔ͬͨ͠ ˔ ίʔυϨϏϡʔ͕։ൃϫʔΫϑϩʔʹΈࠐ·Εͯ ͓ΒͣɺޙͷධՁϑΣʔζͰෆ۩߹ͱͯ͠ൃ֮͢Δ έʔε͕ଟ͔ͬͨ ˔ ఆܕ࡞ۀ͕ࣗಈԽ͞Ε͓ͯΒͣɺ
։ൃऀͷෛ୲ͱͳ͍ͬͯͨ ‛ղফͷͨΊʹ গͣͭ͠ม͍͑ͯͬͨ
ࣗಈԽ͢ΔจԽΛ࡞Δ
+FOLJOTؾʹͳͬͯΔΜ͚ͩͲ ࢼ͠ʹͬͯΈ·ͤΜ͔ʁ ͍͍Μ͡Όͳ͍ʁ Ϛγϯ͋Δ͔ΒೖΕͯΈͨΒʁ ͡Ό͋ೖΕͯΈ·͢
+FOLJOTΛಋೖͯ͠Έͨ ˔ ίϛοτΛτϦΨͱͨ͠ ϏϧυͷࣗಈԽ ˔ ୯ମςετͷࣗಈԽ ˔ ύοέʔδϯάͷࣗಈԽ ·ͣ։ൃऀͷखͷಧ͘ͱ͜Ζ͔Β
ద༻ൣғΛ͛Δ ˔ ྡͷνʔϜͱͷ࿈ܞ ˔ 8FC6*ૢ࡞ͷࣗಈԽ ‛ "1*ΛΩοΫͯ͠Β͏ ‛ "1*Λ࡞ΔCPUʹ༏͘͠
গͣͭ͠ɺద༻ൣғΛ͍͛ͯͬͨ
νʔϜΛר͖ࠐΉ ˔ ࣗͻͱΓͰ৮͍ͬͯΔ͚ͩ͡Όμϝ ˔ νʔϜϝϯόͷݟ͑ΔॴͰ׆ಈ͢Δ ʢ௨ઌΛνʔϜͷνϟοτɺ.-ʹʣ ˔ ಓͳڭ׆ಈ
ࣾ4PDJBM$PEJOH ͷจԽΛ࡞Δ
4PDJBM$PEJOH
4PDJBM$PEJOH ˔ ʮଞͷਓ͕ॻ͍ͨίʔυʹڵຯΛ࣋ͱ͏Αʯ ˔ ʮଞͷਓ͕ॻ͍ͨίʔυΛಡ͏Αʯ ˔ ʮίʔυΛօͰҰॹʹྑ͍ͯ͘͜͠͏Αʯ (JU)VCͷੲͷΩϟονίϐʔ ͱ͍͏Α͏ͳҙຯͩͱࢥͬͯΔɻ
ࣾͰ4PDJBM$PEJOHΓ͍ͨ ˔ ͖͔͚ͬNSVCZ։ൃ ˔ (JU)VCͷ͍͢͞Λ Λ࣋ͬͯମײ ˔ ࣾͰ(JUPSJPVT (JUMBCͳͲؚΊͯධՁ
˔ ࠷ऴతʹ(JU)VC&OUFSQSJTFͷಋೖΛબ
ಋೖͨ͠
ಋೖͨ͠ 4PDJBM$PEJOH 0,
ಋೖͨ͠ 4PDJBM$PEJOH 0, /0
(JU(JU)VCΛͲ͏͑ྑ͍ʁ ˔ 4VCWFSTJPO 5SBDͰ࣮ݱ͍ͯͨ͠ϫʔΫϑϩʔ ˔ (JU (JU)VC&OUFSQSJTFͰ࣮ݱ͢Δʹʜ
‛(JUʹมߋ ‛(JU)VCͷ1VMM3FRVFTU ‛+FOLJOTͷಋೖ
"HFOEB ˔ #BDLHSPVOEʜैདྷͷ։ൃελΠϧ ˔ $IBOHF ʜ࡞ۀΛࣗಈԽ͢ΔจԽΛ࡞Δ ˔ $IBOHF
ʜࣾ4PDJBM$PEJOHͷจԽΛ࡞Δ ˔ $IBOHF ʜͬͱࣗಈԽ͠Α͏ ˔ $IBOHF ʜͬͱվળ͠Α͏ ˔ ·ͱΊ
ͬͱࣗಈԽ͠Α͏
Ϗϧυςετޭ࣌✔ Ϗϧυςετࣦഊ࣌✖
1VMM3FRVFTUͷࣗಈςετ ˔ 5SBWJT$* ˔ $JSDMF$* ˔ ESPOFJP (JU)VCDPNͱͷ γʔϜϨεͳ࿈ܞ
ʢ()&ͱ࿈ܞෆՄʣ ˔ +FOLJOT (JU)VCQVMMSFRVFTUCVJMEFSQMVHJO ˔ 044൛ESPOF ()&ͱ࿈ܞՄೳ
044൛ESPOFͷಋೖ w Φʔϓϯιʔε൛ESPOFͷൃද w (JU)VC&OUFSQSJTFͷαϙʔτ
w ࣾESPOFϗετͷߏங w ࣾ8FCͰESPOFͷհ ެ։͔Β̎िؒͰ ࣾʹಋೖˍར༻։࢝ʂ %FW4VNJ
044൛ESPOFΛࣾʹಋೖͨ݁͠Ռ Ϗϧυςετޭ࣌✔ 1VMM3FRVFTU͕Ϛʔδ͞ΕΔલʹ Ϗϧυ݁ՌΛ֬ೝͰ͖ΔΑ͏ʹͳͬͨ Ϗϧυςετࣦഊ࣌✖
ࣗಈԽͷΞϓϩʔν ϏϧυɺύοέʔδϯάͳͲ ʮ։ൃ %FWFMPQNFOU ʯͷࣗಈԽ ʮӡ༻ 0QFSBUJPO ʯͷࣗಈԽਐΊ͍ͨʂ
ܧଓత˓˓˓˓˓ ܧଓతΠϯςάϨʔγϣϯ ܧଓతσϓϩΠϝϯτ ܧଓతσϦόϦʔ w ڱٛʹϏϧυɺςετͳͲΛܧଓతʹ࣮ߦ͢Δ͜ͱ w ιϑτΣΞΛαʔόʹରͯ͠ܧଓతʹσϓϩΠ͢Δ͜ͱ w
ιϑτΣΞΛސ٬ʹରͯ͠ܧଓతʹఏڙ͠ଓ͚Δ͜ͱ
σϓϩΠϝϯτ αʔϏεఏڙϗετ ౿Έϗετ ΦϖϨʔλ खॱॻʹैͬͯ࡞ۀ࣮ࢪ 44) 44) εΫϦϓτʹै࣮ͬͯߦ 44)
8FC6*
ܧଓతσϓϩΠϝϯτ ΦϖϨʔλ εΫϦϓτʹै࣮ͬͯߦ ։ൃऀ ιʔείʔυΛมߋ αʔϏεఏڙϗετ ݁߹ςετڥ ιʔείʔυΛมߋ͢Εɺ ࣗಈͰ݁߹ςετڥʹσϓϩΠ
‛݁߹ςετ·ͰͷϦʔυλΠϜॖ
‛࣮ݱʹ͚ͯ४උத
ͬͱվળ͠Α͏
ʮมԽʯͷݪಈྗ ˔ %BJMZ.FFUJOH ˔ ຖिͷʮ;Γ͔͑Γʯ ˔ ʑͷࡶஊ ͍͍Ͷɻࢼͯ͠ΈΑ͏ʂ ͜Μͳײ͡ʹม͑ͯΈΑ͏ʂ
;Γ͔͑Γ ,FFQɺ1SPCMFNɺ5SZ νʔϜશһͰʮ;Γ͔͑Γʯ
ਐḿͲ͏Ͱ͔͢ʁ ˔ μϝͰ͢ ɾТɾʆ ˔ ༧ఆʢ༧ʣΑΓΕͯ·͢ ˔ ༧ఆʢ༧ʣͲ͓ΓͰ͢ ˔
༧ఆʢ༧ʣΑΓૣ͍Ͱ͢ ŖAшŖ
.41SPKFDU $POqVFODF 8JLJ ˔ ૢ࡞ੑ ˔ ಈ࡞ڥ .BD
˔ Θ͔ΓͮΒ͍ 1JWPUBM5SBDLFS
1JWPUBM5SBDLFS $633&/5 ݱࡏ࣮ࢪ͍ͯ͠Δ߲ #"$,-0( ࣮ࢪ༧ఆͷ߲ *$	 ࣮ࢪ࣌ظ͕ະఆͷ߲ υϥοάˍυϩοϓͰ ߲ͷೖΕସ͕͑Մೳ
1JWPUBM5SBDLFS ˔ λεΫཧπʔϧͱ͍ͯͬͯ͠Δ ˔ ͲΕ͚ͩͷλεΫ͕ऴΘͬͯΔʁ ˔ ͲΕ͚ͩͷλεΫ͕ͬͯΔʁ ˔ ॳͷݟੵΓΑΓૣ͍ʁ͍ʁ
ແཧͳ͘ݟ͑ΔԽͰ͖ΔΑ͏ʹͳͬͨ
ʮ;Γ͔͑Γʯ͔Β࣍ͷʮมԽʯΛ ˔ ʑͷࡶஊͷத͔Βग़ͯ͘Δʮෆຬʯʮ໘ʯΛ ղফ͢ΔΞΠσΟΞΛߟ͑Δ ˔ ͱΓ͋͑ͣࢼͯ͠ΈΔ ‛վળͷ༨͕͋Γͦ͏ ‛͏·͍͔͘ͳ͚Εɺҧ͏ํ๏Λࢼ͍͍ͤ
·ͱΊ
·ͱΊ ˔ طଘͷ։ൃจԽɾελΠϧΛɺগͣͭ͠ม͖͑ͯͨ औΓΈʹ͍ͭͯɺࣄྫΛަ͑ͯհ͠·ͨ͠ ˔ ͜ΕΒͷมԽΛଓ͚ΒΕͨݪಈྗʮ;Γ͔͑Γʯ ͱɺνʔϜͷʮͬͯΈΑ͏ʯͷਫ਼ਆͰͨ͠ ˔ ࣗͨͪͷνʔϜʹ߹ͬͨ։ൃελΠϧΛ ҭ͍ͯͯ͘ࢀߟʹͳΕ͍Ͱ͢