Slide 1

Slide 1 text

౦ژʹ͍ͳ͕Β࢓ࣄͷ΄ͱΜͲΛ ژ౎ͷΤϯδχΞͱҰॹʹ͍ͯ͠Δ ࢲͷ ϦϞʔτϫʔΫͷ࿩ Hatena Engineer Seminar #6 גࣜձࣾ͸ͯͳ id:dekokun 

Slide 2

Slide 2 text

ࣗݾ঺հ • id:dekokun(૔஌ ਅଠ࿠) • ͸ͯͳͰΠϯϑϥ@౦ژ • WebΦϖϨʔγϣϯΤϯδχΞͷ
 αʔϏεӡ༻νʔϜϦʔμʔ • ͸ͯͳʹೖࣾͯ͠1೥ • લ৬͸
 JSͱPHPॻ͖·ͬͯͨ͘ 2

Slide 3

Slide 3 text

༻ޠղઆ • ͍ΘΏΔΠϯϑϥ୲౰ • WebΦϖϨʔγϣϯΤϯδχΞ • OpsΤϯδχΞ • ͍ΘΏΔ։ൃ୲౰ • WebΞϓϦέʔγϣϯΤϯδχΞ • DevΤϯδχΞ 3

Slide 4

Slide 4 text

ࠓ೔࿩͢͜ͱ • ͸ͯͳͰ།Ұͷ౦ژۈ຿ͷOpsνʔϜͰ͋Δࢲͷݱࡏ • ࢲ͕ͲͷΑ͏ʹ࢓ࣄΛ͍ͯ͠Δ͔୶ʑͱ͓࿩ 4

Slide 5

Slide 5 text

ࢲͷॴଐ͢ΔαʔϏεӡ༻νʔϜʹ͍ͭͯ • ͸ͯͳͷશαʔϏεͷߏஙɾӡ༻͕ओͳ੹೚ൣғ • ࢲ͕νʔϜϦʔμʔ • ౦ژʹ͸ࢲ1ਓ 5

Slide 6

Slide 6 text

6 ژ౎ ౦ژ dekokunͷ্࢘ OpsΤϯδχΞ αʔϏεӡ༻νʔϜ νʔϜϦʔμʔ OpsΤϯδχΞ౦ژʹ1ਓମ੍

Slide 7

Slide 7 text

OpsΤϯδχΞ౦ژʹ1ਓମ੍(ଞνʔϜͱ) 7 ژ౎ ౦ژ OpsΤϯδχΞ DevΤϯδχΞ ࠷ۙϦϦʔεͨ͠ ࢲ͕୲౰ͷͱ͋ΔαʔϏε

Slide 8

Slide 8 text

࿩ͷ·ͱΊ • ࢲ͸౦ژۈ຿ • ೖࣾҎདྷҰॹʹ࢓ࣄΛ͢Δਓ͕͍͍ͩͨژ౎ʹ͍Δ • ಛʹOpsΤϯδχΞ͸ࢲҎ֎શһژ౎ • ඞવతʹϦϞʔτͰͷίϛϡχέʔγϣϯΛ
 සൟʹߦ͏ඞཁ͕͋Δ 8

Slide 9

Slide 9 text

ϦϞʔτϫʔΫͰͷ೰Έ • ٕज़ʹ͍ͭͯͷࡶஊ͕͍͚ͨ͠ͲύοͱͰ͖ͳ͍ • օͷݱঢ়͕෼͔ΓͮΒ͍ • ϓϩδΣΫτ࢝·Δͧʂͱ͍͏࣌ʹҰॹʹ࢓ࣄΛ͢Δ ૬खͷਓ͕ͲΜͳਓ͕෼͔ΓͮΒ͍ • ͱʹ͔͘࢓ࣄͯ͠Δͱ֤ॴͰݱΕΔ”ࡶʹ࿩͍ͨ͠”
 ͱ͍͏࣌ʹ࿩ͤͳ͍ͷ͕ਏ͍ 9

Slide 10

Slide 10 text

ϦϞʔτϫʔΫͷ೰ΈରࡦΛ৭ʑ͠Α͏ʂ • ؾܰʹίϛϡχέʔγϣϯΛߦ͑Δ؀ڥΛ੔͑Δ • ڧ੍తʹίϛϡχέʔγϣϯ͢Δ৔Λઃ͚Δ 10

Slide 11

Slide 11 text

ࣄྫ • ҎԼɺνʔϜͰ࣮ࢪ͍ͯ͠ΔࣄྫΛ࿩͠·͢ • ී௨ͷ͜ͱΛ৭ʑ΍͍ͬͯΔͱ͍͏ײ͡ 11

Slide 12

Slide 12 text

SlackͰͷ΍ΓऔΓ • ϦϞʔτϫʔΫͷجૅΛ୲͍ͬͯΔ • ͱʹ͔͘ࡶʹѫࡰͨ͠Γͯ͠΍ΓऔΓͷᮢ஋ΛԼ͛Δ ͷ͕ॏཁͩͱײ͍ͯ͡Δ • ͕ɺ࠷ۙྲྀ଎͕଎͗͢Δͷ͕೰Έ 12

Slide 13

Slide 13 text

೔ใ • ఆ൪ • ࠓ೔ԿΛ͔ͨ͠ɺ໌೔ԿΛ͢Δ͔ɺ
 ͦͷଞͳΜͰ΋ΛνʔϜશһ͕ॻ͘ • ຖ೔ͷօͷ༷ࢠ͕ϦϞʔτͰ΋෼͔ͬͯศར 13

Slide 14

Slide 14 text

Slack CallͰͷࡶஊ 14 • बۀ15෼લʹSlack call(SlackͰͷԻ੠ձ࿩)Λ࢝Ίͯ
 ೔ใΛॻ͖ͳ͕Βࡶஊ͢Δ • ͦͷ೔͋ͬͨ͜ͱΛࢥ͍ग़͠ͳ͕Βࡶஊ͢Δͷศར • “ࠓ೔ൃද͞ΕͨAWSͷ৽αʔϏε͓΋͠Ζͦ͏”
 ͱ͔ɺ”ࠓ೔ͷਐḿ΍͹͍”ͱ͔

Slide 15

Slide 15 text

Slack CallͰͷࡶஊ 15 • ଞʹ΋ɺ࣌ؒؔ܎ͳ͘Կ͔࿩ͨ͘͠ͳͬͨΒ
 slack callΛ։࢝

Slide 16

Slide 16 text

Slack CallͰͷࡶஊ 16 • ࢀর • http://developer.hatenastaff.com/entry/ 2016/08/10/160711

Slide 17

Slide 17 text

DevΤϯδχΞͱͷఆྫإ߹Θͤ(PWG) 17 • OpsΤϯδχΞ͸ఆظతʹࣗ෼ͷ୲౰αʔϏεͷ
 DevΤϯδχΞͱϛʔςΟϯάΛߦ͍ͬͯΔ • PWG(Performance Working Group)ͱݺ͹Ε͍ͯΔ

Slide 18

Slide 18 text

DevΤϯδχΞͱͷఆྫإ߹Θͤ(PWG) 18 • ”௚ۙͰͲ͏͍͏ࢪࡦ͕͋ΔͷͰΞΫηε૿͑ͦ͏” “͜ ͷ͋ͨΓ͕΍͹ͦ͏͔ͩΒରࡦ͠Α͏”ͱ͍͏࿩Λͨ͠ Γ • ౦ژͷࢲ͸ෳ਺αʔϏεͷPWGͷ೔ఔΛ·ͱΊͯ
 ͦͷ೔ʹژ౎ग़ுͯ͠ͳΔ΂͘ϦΞϧͰإΛ߹ΘͤΔ
 Α͏ʹ͍ͯ͠Δ

Slide 19

Slide 19 text

DevΤϯδχΞͱͷఆྫإ߹Θͤ(PWG) 19 • ҎԼϒϩάʹPWGʹ͍ͭͯগ͠ॻ͔Ε͍ͯΔ • https://mackerel.io/ja/blog/entry/advent- calendar2015/day19

Slide 20

Slide 20 text

Ͱ͜ձ(1 on 1ϛʔςΟϯάతͳ) 20 • αʔϏεӡ༻νʔϜϝϯόʔͱिʹ1౓ɺ1ର1Ͱ࿩͢ • إ͕ݟΒΕΔΑ͏ʹGoogle HangoutΛ࢖༻ • Ͱ͘͜Μ(ࢲ)ͱձ࿩͢ΔձͳͷͰ Ͱ͜ձ ͱ໊෇͚ΒΕ ͨ • ࠷ۙࠔ͍ͬͯΔ͜ͱ΍୲౰αʔϏεͷεέδϡʔϧ౳
 ฉ͍ͯΔ • ฉ͍ͨ಺༰͸جຊతʹνʔϜͷօͱڞ༗ͯ͠Δ

Slide 21

Slide 21 text

ͦͷଞ͸ͯͳͰ͸͍Ζ͍Ζ΍ΒΕ͍ͯ·͢ 21 • ৽نαʔϏεϦϦʔε࣌౳ɺDevνʔϜͱີͳ࿈ܞ͕
 ඞཁͳࡍ͸࿩͍ͨ͜͠ͱΛGithubͷissueʹͨΊͯ
 िʹ2ճ͘Β͍15෼΄ͲGoogle hangoutͰձ࿩ • શձٞࣨʹ͸Google hangout༻ͷΧϝϥͱϚΠΫ • Google hangoutͰνʔϜͷேձ • Google hangoutܨ͗ͬͺͳ͠ • ೔ใҎ֎ʹ΋͸ͯͳάϧʔϓʹ৭ʑͳ͜ͱΛॻ͖·͘Δ • ͦͷଞ৭ʑ

Slide 22

Slide 22 text

ࢥ͍ • ࠷ऴతʹ͸օ͕࢓ࣄΛ͠΍͚͢Ε͹ԿͰ΋ྑ͍ • ೔ʑࢼߦࡨޡ • ؾܰʹίϛϡχέʔγϣϯΛߦ͑Δ؀ڥΛ੔͑Δ • ϦϞʔτ͸Ͳ͏ͯ͠΋҉໧ͷίϛϡχέʔγϣϯ͕
 ݮΔͷͰڧ੍తʹίϛϡχέʔγϣϯ͢Δ৔Λઃ͚Δ 22

Slide 23

Slide 23 text

ࢥ͍ • ࢲ͸օͱίϛϡχέʔγϣϯͰ͖Δͷ͍͢͝خͯ͘͠ɺ 1ճ1ճͷػձΛେ੾ʹ͍͖͍ͯͨ͠ • ϦϞʔτͰΑΓΑ͘ಇ͚ɺΑΓ޾ͤͳ ͸ͯͳ ΁ʂ 23

Slide 24

Slide 24 text

24 • ͱݴͬͯ΋౦ژʹҰਓ͸ऐ͍͠ʂ • ౦ژ΋ژ౎ʹෛ͚ͣྼΒ͍͍ͣͱ͜ΖͰ͢
 ౦ژʹ஥͕ؒཉ͍͠ʂʂʂʂʂʂʂʂʂʂ ࠷ޙʹ