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
ペパボにおけるDevOpsの変遷
Search
Kazuhiko Yamashita
June 29, 2018
Technology
0
2.5k
ペパボにおけるDevOpsの変遷
第4回ペパボはてな技術大会においてペパボのDevOpsについてお話しました。
Kazuhiko Yamashita
June 29, 2018
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Tuning GraphQL on Rails
pyama86
2
780
ttlcacheのここがスゴい
pyama86
1
63
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
450
実践ARMアーキテクチャ移行
pyama86
2
2.1k
リモートワーク時代の守護神 PHP開発者のためのセキュリティ強化術
pyama86
3
970
実践DevSecOps~クラウドネイティブとオンプレミスの間から~
pyama86
1
59
ペパボOpenTelemetry革命
pyama86
2
1.9k
Site Reliability Engineering for GMO
pyama86
10
1.2k
PHPアプリケーションのスケーラビリティと 信頼性を革新する nginx+ngx_mrubyとGoの融合
pyama86
2
450
Other Decks in Technology
See All in Technology
Amazon FSx for NetApp ONTAPを利用するにあたっての要件整理と設計のポイント
non97
1
130
なんで、私がAWS Heroに!? 〜社外の広い世界に一歩踏み出そう〜
minorun365
PRO
1
540
クライアントサイドでよく使われる Debounce処理 をサーバサイドで3回実装した話
yoshiori
1
130
Databricksで構築する初めての複合AIシステム - ML15min
taka_aki
2
1.3k
Kubernetes Summit 2024 Keynote:104 在 GitOps 大規模實踐中的甜蜜與苦澀
yaosiang
0
270
Vueで Webコンポーネントを作って Reactで使う / 20241030-cloudsign-vuefes_after_night
bengo4com
3
180
Aurora_BlueGreenDeploymentsやってみた
tsukasa_ishimaru
1
120
AWS re:Inventを徹底的に楽しむためのTips / Tips for thoroughly enjoying AWS re:Invent
yuj1osm
0
180
インシデント対応の 実践と品質文化の醸成
____rina____
2
1.5k
APIテスト自動化の勘所
yokawasa
4
1.1k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.6k
現実のRuby/Railsアップグレード
takeyuweb
3
3.1k
Featured
See All Featured
The Invisible Side of Design
smashingmag
297
50k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Adopting Sorbet at Scale
ufuk
73
9k
A Modern Web Designer's Workflow
chriscoyier
692
190k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Building Applications with DynamoDB
mza
90
6k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Statistics for Hackers
jakevdp
796
220k
Designing the Hi-DPI Web
ddemaree
280
34k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
355
29k
A Philosophy of Restraint
colly
203
16k
Transcript
ʙՆͷژϚδͰॵ͍͠ɺ΄Μͱʹॵ͍͔Β͋Εʙ !QZBNB(.01FQBCP *OD ϖύϘͯͳٕज़େձ ϖύϘʹ͓͚Δ%FW0QTͷมભ
ϗεςΟϯάࣄۀ෦νʔϑςΫχΧϧϦʔυ ࢁԼ!QZBNB
ϖύϘԬ
%FW0QT
ϖύϘͷΤϯδχΞͷॴଐ ϗεςΟϯάࣄۀ෦ &$ࣄۀ෦ ϋϯυϝΠυࣄۀ෦ ٕज़෦ ϖύϘࣄۀ෦੍ 4)ࣄۀ෦
ϗεςΟϯάࣄۀ෦ ϗεςΟϯάࣄۀ෦ʹ͓͚Δچདྷͷׂ ϓϩμΫτνʔϜ υϝΠϯνʔϜ ΠϯϑϥνʔϜ %FW 0QT ϓϩμΫτɾυϝΠϯνʔϜʹαʔόαΠυΤϯδχΞ ΠϯϑϥνʔϜʹΠϯϑϥΤϯδχΞ
ϗεςΟϯάࣄۀ෦ %FW0QTಋೖ ϓϩμΫτνʔϜ υϝΠϯνʔϜ ΠϯϑϥνʔϜ %FW0QT αʔόαΠυΤϯδχΞ͕ΠϯϑϥྖҬ·Ͱ Φʔόʔϥοϓ͢ΔܗͰ࣮ݱͨ͠
%FW0QTಋೖҎલͷ՝ wαʔόٺԽ wຊ࣭తͰͳ͍ίϛϡχέʔγϣϯͷൃੜ w։ൃڥ
αʔόٺԽ wϩϦϙοϓʂ wϔςϜϧ wϜʔϜʔυϝΠϯ w͓͍͞Ά ϗεςΟϯάࣄۀ෦ࡐͰ͍ͣΕฮ
ΠϯϑϥίʔυԽʁ ͳʹͦΕඒຯ͍͠ͷʁ
৬ਓܳʹΑΔαʔόϦχϡʔΞϧͷ໊ wαʔόͷόʔδϣϯΞοϓίετ͕ര૿ wόʔδϣϯΞοϓαʔϏεͷ৽ػೳ w1)1ʜ.Z42- ʜ
ຊ࣭తͰͳ͍ίϛϡχέʔγϣϯͷൃੜ %FWʮࡢͷ999όον͕͚ͯͨ͜ΜͰɺ࠶࣮ߦ͓ئ͍͠·͢ʯ %FWʮ͜ͷσΟϨΫτϦʹݖݶͳ͍ͷͰɺ͜͜ʹIPNFYYYʹίϐʔͯ͠ѹॖ͍ͯͯ͠΄͍͠Ͱ͢ʯ 0QTʮͳΜ͔ࡢ͔Βαʔόͷෛՙߴ͍ΜͰ͚͢Ͳ࠷ۙͳʹ͔Γ·ͨ͠ʁʯ %FWʮ999αʔό͔Β%#ʹΞΫηε͍ͨ͠ΜͰɺJQUBCMFTͷઃఆ͓ئ͍͠·͢ʯ ͪ࣌ؒͷ૿Ճˠੜ࢈ੑͷԼ
։ൃڥ ίʔυԽ͞Ε͍ͯͳ͍ͨΊɺڞ༗αʔόͰ։ൃ ਓྨ" ਓྨ# ։ൃαʔό ਓྨ$ ʮϑΝΠϧ"Λ͓ͧ͘ʙʯ ʮϑΝΠϧ"ͷ࠷৽൛ ϑΝΠϧ#Λ࡞ͬͨʂʯ ʮ୭ͩΑʂ͜ΜͳΰϛΈ͍ͨͳ
ϑΝΠϧ#͓͍ͨͭʂ ফ͢Θʂʂʂ̍ʯ
%FW0QT ಋೖ
%FW0QT w*OGSBTUSVDUVSFBT$PEF wݖݶ༩
*OGSBTUSVDUVSFBT$PEF wϓϥΠϕʔτΫϥυ w$IFGʹΑΔΠϯϑϥίʔυԽ w4FSWFSTQFDΛར༻ͨ͠ςετΛ࣮ wESPOFJP ۀܥαʔόͷཧΛαʔόαΠυΤϯδχΞҠৡ
ϓϥΠϕʔτΫϥυ ैདྷͷϕΞϝλϧɾ,74͔Β0QFO4UBDL IUUQTTQFBLFSEFDLDPNQZBNBQFQBCPOJPLFSVPQFOTUBDLIBDLT TMJEF
$IFGʹΑΔΠϯϑϥίʔυԽ w!MJOZPXTओಋͰಋೖ w3VCZͷه๏͕ͦͷ··͑ΔͨΊɺ1VQQFUͱൺֱ֮ͯ͑͠Δ͜ͱ͕ গͳ͘ɺॊೈ w"OTCMFख͕ܰͩɺΠϯϑϥͷίʔυϥΠϑλΠϜ͕͍ͷͰखܰ ͞ϝϦοτͱߟ͍͑ͯͳ͍
4FSWFSTQFDʹΑΔςετͷ࣮ߦ wιϑτΣΞ։ൃͷϫʔΫϑϩʔΛͦͷ··Πϯϑϥʹద༻ wܧଓతͳόʔδϣϯΞοϓͷͨΊɺ͋Δ͖ঢ়ଶ ༷ Λهड़
ESPOFJP %PDLFSJO%PDLFSͰ$*࣮ߦ EPDLFS EPDLFSDPOUBJOFS XXXDPOUBJOFS ECDPOUBJOFS ίʔυมߋ࣌ʹɺESPOFJPͰίϯςφΛىಈ͠ɺ $IFGɺ4FSWFSTQFDΛ࣮ߦ͠ɺϨγϐͷ͋Δ͖ ঢ়ଶΛอͭ
ݖݶ༩ ୭͕ɺ ͲͷαʔόͰɺ ͲͷݖݶͰɺ Կ͕σΩΔ
45/4 IUUQTTQFBLFSEFDLDPNQZBNBTUOTQFQBCPIBUFOBUFDIDPO 45/4ʹΑΔ໊લղܾͱ TTIEɺTVEPΛΈ߹Θͤݖݶཧ
՝ͷղফ wαʔόٺԽˠ*OGSBTUSVDUVSFBT$PEF wຊ࣭తͰͳ͍ίϛϡχέʔγϣϯͷൃੜˠݖݶ༩ w։ൃڥˠ*OGSBTUSVDUVSFBT$PEF 7BHSBOU %PDLFS
ੈͷத ͍͍͜ͱ͔Γ ͡Όͳ͍
ͨͬͨҰͭͷਏ͔ͬͨ͜ͱ
410' Զ
෭࣍తͳޮՌ wϝϯόʔͷٕज़ϨΠϠʔͷ෯͕͕ΓɺεΩϧˢˢ wΠϯϑϥίʔυԽʹΑΓɺιϑτΣΞͷΑ͏ʹ04ݴޠόʔδϣ ϯΞοϓ͕ਐΉ
ӡ༻༨ஊ
ى͖Δ͜ͱιϑτΣΞ։ൃͱಉ͡ wϥΠϒϥϦͷґଘ่͕Ε͍ͯ͘ wϕετϓϥΫςΟεมΘΓଓ͚Δ wڥҙਤ͠ͳ͍ͱ͜ΖͰյΕΔ
ಋೖ༨ஊ
ಋೖ༨ஊ w͍͖ͬͯͱͷ͍͖ͬͯͷৢ wࠜؾͷ͍Δڭҭ
ະདྷ ͚ͯ
0QTͷ%FWԽ wΠϯϑϥΤϯδχΞʹιϑτΣΞͷ͕ࣝඞਢʹͳΓͭͭ͋Δ w*OGSBTUSVDUVSFBT$PEF wࣄۀࠩผԽཁҼͷߴԽ
܅ϖύϘͰಇ͔ͳ͍͔ʁ ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU