ペパボにおけるDevOpsの変遷

 ペパボにおけるDevOpsの変遷

第4回ペパボはてな技術大会においてペパボのDevOpsについてお話しました。

1b838da2065660793d5b26f2cdc32de7?s=128

Kazuhiko Yamashita

June 29, 2018
Tweet

Transcript

  1. ʙՆͷژ౎ϚδͰॵ͍͠ɺ΄Μͱʹॵ͍͔Β͋Εʙ !QZBNB(.01FQBCP *OD ϖύϘ͸ͯͳٕज़େձ ϖύϘʹ͓͚Δ%FW0QTͷมભ

  2. ϗεςΟϯάࣄۀ෦νʔϑςΫχΧϧϦʔυ  ࢁԼ࿨඙!QZBNB

  3. ϖύϘ෱Ԭ

  4. %FW0QT

  5. ϖύϘͷΤϯδχΞͷॴଐ ϗεςΟϯάࣄۀ෦ &$ࣄۀ෦ ϋϯυϝΠυࣄۀ෦ ٕज़෦ ϖύϘ͸ࣄۀ෦੍ 4)ࣄۀ෦

  6. ϗεςΟϯάࣄۀ෦ ϗεςΟϯάࣄۀ෦ʹ͓͚Δچདྷͷ໾ׂ ϓϩμΫτνʔϜ υϝΠϯνʔϜ ΠϯϑϥνʔϜ %FW 0QT ϓϩμΫτɾυϝΠϯνʔϜʹαʔόαΠυΤϯδχΞ ΠϯϑϥνʔϜʹΠϯϑϥΤϯδχΞ

  7. ϗεςΟϯάࣄۀ෦ %FW0QTಋೖ ϓϩμΫτνʔϜ υϝΠϯνʔϜ ΠϯϑϥνʔϜ %FW0QT αʔόαΠυΤϯδχΞ͕ΠϯϑϥྖҬ·Ͱ Φʔόʔϥοϓ͢ΔܗͰ࣮ݱͨ͠

  8. %FW0QTಋೖҎલͷ՝୊ wαʔό࿝ٺԽ໰୊ wຊ࣭తͰ͸ͳ͍ίϛϡχέʔγϣϯͷൃੜ w։ൃ؀ڥ໰୊

  9. αʔό࿝ٺԽ໰୊ wϩϦϙοϓʂ wϔςϜϧ wϜʔϜʔυϝΠϯ w͓͍͞Ά ϗεςΟϯάࣄۀ෦͸঎ࡐͰ͍ͣΕ΋࿝ฮ

  10. ΠϯϑϥίʔυԽʁ ͳʹͦΕඒຯ͍͠ͷʁ

  11. ৬ਓܳʹΑΔαʔόϦχϡʔΞϧͷ໊࢒ wαʔόͷόʔδϣϯΞοϓίετ͕ര૿ wόʔδϣϯΞοϓαʔϏεͷ৽ػೳ w1)1ʜ.Z42- ʜ

  12. ຊ࣭తͰ͸ͳ͍ίϛϡχέʔγϣϯͷൃੜ %FWʮࡢ೔ͷ999όον͕͚ͯͨ͜ΜͰɺ࠶࣮ߦ͓ئ͍͠·͢ʯ %FWʮ͜ͷσΟϨΫτϦʹݖݶͳ͍ͷͰɺ͜͜ʹIPNFYYYʹίϐʔͯ͠ѹॖ͍ͯͯ͠΄͍͠Ͱ͢ʯ 0QTʮͳΜ͔ࡢ೔͔Βαʔόͷෛՙߴ͍ΜͰ͚͢Ͳ࠷ۙͳʹ͔΍Γ·ͨ͠ʁʯ %FWʮ999αʔό͔Β%#ʹΞΫηε͍ͨ͠ΜͰɺJQUBCMFTͷઃఆ͓ئ͍͠·͢ʯ ଴ͪ࣌ؒͷ૿Ճˠੜ࢈ੑͷ௿Լ

  13. ։ൃ؀ڥ໰୊ ίʔυԽ͞Ε͍ͯͳ͍ͨΊɺڞ༗αʔόͰ։ൃ ਓྨ" ਓྨ# ։ൃαʔό ਓྨ$ ʮϑΝΠϧ"Λ͓ͧ͘ʙʯ ʮϑΝΠϧ"ͷ࠷৽൛ ϑΝΠϧ#Λ࡞ͬͨʂʯ ʮ୭ͩΑʂ͜ΜͳΰϛΈ͍ͨͳ

    ϑΝΠϧ#͓͍ͨ΍ͭʂ ফ͢Θʂʂʂ̍ʯ
  14. %FW0QT ಋೖ

  15. %FW0QT w*OGSBTUSVDUVSFBT$PEF wݖݶ෇༩

  16. *OGSBTUSVDUVSFBT$PEF wϓϥΠϕʔτΫϥ΢υ w$IFGʹΑΔΠϯϑϥίʔυԽ w4FSWFSTQFDΛར༻ͨ͠ςετΛ࣮૷ wESPOFJP ۀ຿ܥαʔόͷ؅ཧΛαʔόαΠυΤϯδχΞ΁Ҡৡ

  17. ϓϥΠϕʔτΫϥ΢υ ैདྷͷϕΞϝλϧɾ,74͔Β0QFO4UBDL΁ IUUQTTQFBLFSEFDLDPNQZBNBQFQBCPOJPLFSVPQFOTUBDLIBDLT TMJEF

  18. $IFGʹΑΔΠϯϑϥίʔυԽ w!MJOZPXTओಋͰಋೖ w3VCZͷه๏͕ͦͷ··࢖͑ΔͨΊɺ1VQQFUͱൺֱ֮ͯ͑͠Δ͜ͱ͕ গͳ͘ɺॊೈ w"OTCMF͸ख͕ܰͩɺΠϯϑϥͷίʔυ͸ϥΠϑλΠϜ͕௕͍ͷͰखܰ ͞͸ϝϦοτͱߟ͍͑ͯͳ͍

  19. 4FSWFSTQFDʹΑΔςετͷ࣮ߦ wιϑτ΢ΣΞ։ൃͷϫʔΫϑϩʔΛͦͷ··Πϯϑϥʹద༻ wܧଓతͳόʔδϣϯΞοϓͷͨΊɺ͋Δ΂͖ঢ়ଶ ࢓༷ Λهड़

  20. ESPOFJP %PDLFSJO%PDLFSͰ$*࣮ߦ EPDLFS EPDLFSDPOUBJOFS XXXDPOUBJOFS ECDPOUBJOFS ίʔυมߋ࣌ʹɺESPOFJPͰίϯςφΛىಈ͠ɺ $IFGɺ4FSWFSTQFDΛ࣮ߦ͠ɺϨγϐͷ͋Δ΂͖ ঢ়ଶΛอͭ

  21. ݖݶ෇༩ ୭͕ɺ ͲͷαʔόͰɺ ͲͷݖݶͰɺ Կ͕σΩΔ

  22. 45/4 IUUQTTQFBLFSEFDLDPNQZBNBTUOTQFQBCPIBUFOBUFDIDPO 45/4ʹΑΔ໊લղܾͱ TTIEɺTVEPΛ૊Έ߹Θͤݖݶ؅ཧ

  23. ՝୊ͷղফ΁ wαʔό࿝ٺԽ໰୊ˠ*OGSBTUSVDUVSFBT$PEF wຊ࣭తͰ͸ͳ͍ίϛϡχέʔγϣϯͷൃੜˠݖݶ෇༩ w։ൃ؀ڥ໰୊ˠ*OGSBTUSVDUVSFBT$PEF 7BHSBOU %PDLFS

  24. ੈͷத ͍͍͜ͱ͹͔Γ ͡Όͳ͍

  25. ͨͬͨҰͭͷਏ͔ͬͨ͜ͱ

  26. 410' Զ

  27. ෭࣍తͳޮՌ wϝϯόʔͷٕज़ϨΠϠʔͷ෯͕޿͕ΓɺεΩϧˢˢ wΠϯϑϥίʔυԽʹΑΓɺιϑτ΢ΣΞͷΑ͏ʹ04΍ݴޠόʔδϣ ϯΞοϓ͕ਐΉ

  28. ӡ༻༨ஊ

  29. ى͖Δ͜ͱ͸ιϑτ΢ΣΞ։ൃͱಉ͡ wϥΠϒϥϦͷґଘ่͕Ε͍ͯ͘ wϕετϓϥΫςΟε͸มΘΓଓ͚Δ w؀ڥ͸ҙਤ͠ͳ͍ͱ͜ΖͰյΕΔ

  30. ಋೖ༨ஊ

  31. ಋೖ༨ஊ w΍͍͖ͬͯͱͷ͍͖ͬͯͷৢ੒ wࠜؾͷ͍Δڭҭ

  32. ະདྷ΁ ޲͚ͯ

  33. 0QTͷ%FWԽ wΠϯϑϥΤϯδχΞʹιϑτ΢ΣΞͷ஌͕ࣝඞਢʹͳΓͭͭ͋Δ w*OGSBTUSVDUVSFBT$PEF wࣄۀࠩผԽཁҼͷߴ౓Խ

  34. ܅΋ϖύϘͰಇ͔ͳ͍͔ʁ ࠷৽ͷ࠾༻৘ใΛνΣοΫˠ !QC@SFDSVJU