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
Slack + Cloud Functionsで迅速な障害の初動対応をする/incident ...
Search
tom-256
March 04, 2019
Technology
0
150
Slack + Cloud Functionsで迅速な障害の初動対応をする/incident management by slack
社内ビアバッシュの発表資料
tom-256
March 04, 2019
Tweet
Share
More Decks by tom-256
See All by tom-256
PipeCDを導入してリリースフローを改善した話/How to improve release workflow by pipecd
tom256
0
24
サーバサイドTypeScriptモノレポを半年運用した結果/How to maintain server side typescript monorepo
tom256
0
330
フロントエンドのCIについて/front end ci tips
tom256
0
83
レガシーなAnsibleを改善していくための方針/How to improve the legacy Ansible
tom256
10
2.7k
AWSで実現するChatOps〜サーバレスでBlue/Greenデプロイする仕組みと工夫点〜 /chatops deployment
tom256
0
390
GHEとAWSを使用したデプロイ/リリースフローの紹介/introduction-deployflow-aws-and-ghe
tom256
0
130
Other Decks in Technology
See All in Technology
AndroidデバイスにFTPサーバを建立する
e10dokup
0
250
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
520
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
110
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
130
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.3k
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.6k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
210
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
240
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
530
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
960
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
730
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
2
2.9k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Code Review Best Practice
trishagee
67
18k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Bash Introduction
62gerente
611
210k
Agile that works and the tools we love
rasmusluckow
328
21k
Raft: Consensus for Rubyists
vanstee
137
6.8k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Building Applications with DynamoDB
mza
93
6.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Writing Fast Ruby
sferik
628
61k
Transcript
4MBDL $MPVE'VODUJPOTͰ ਝͳোͷॳಈରԠΛ͢Δ
XIPBNJ !UB த్ όοΫΤϯυΤϯδχΞ
ͳ͢͜ͱ
ɾোରԠ͋Δ͋Δ ɾͭͬͨ͘ͷ ɾোରԠͰॏཁͩͱࢥ͏͜ͱ
োରԠ͋Δ͋Δ
Ξϥʔτݕʂʂ
ɾಥવͷΞϥʔτʹԿ͢Ε͍͍͔Θ͔Βͳ͍ ɾϕςϥϯਓ͔͠ରԠͰ͖ͳ͍ͷͰ͔͔࣌ؒΔ ɾνʔϜͷ୭͕ԿͷରԠΛͯ͠Δ͔Θ͔Βͳ͍ ɾ֎෦͔Β࡞ۀঢ়گ͕ݟ͑ͳ͍ ɾίϯϑϧͰ·ͱΊΔͱϦΞϧλΠϜੑ͍
None
ͭͬͨ͘ͷ
None
None
CPUͷϨεϙϯε ࣗಈJOWJUFͷΑ͏͢
͔͍͔ͭͨ 4MBDLͰIPHFͱଧͭ ɹҾͰUPQJDΛઃఆͰ͖Δ োରԠ༻νϟϯωϧ͕࡞ΒΕΔ νϟϯωϧ໊ઃఆϑΝΠϧ ࣌ࠁͷTV⒏Y νʔϜϝϯόʔ͕JOWJUF͞ΕΔ 50%0Ϧετ͕QPTU͞ΕΔ
νʔϜϝϯόʔͱ50%0Ϧετ #config.yml channelname: hoge tasks: - task1 - task2 -
task3 members: - foo-bar - hoge-fuga - john-doe
4MBDL"1* $MPVE'VODUJPOT TFSWFSMFTT 4MBDL
վળͨ͠
վળͨ̍͠ ɾಥવͷΞϥʔτʹԿ͢Ε͍͍͔Θ͔Βͳ͍ ͱΓ͋͑ͣTMBTIDPNNBOEୟ͘ͱ Δ͜ͱҰཡͷදࣔͱνʔϜͷটू͕Ͱ͖Δ
վળͨ̎͠ ɾϕςϥϯਓ͔͠ରԠͰ͖ͳ͍ͷͰ͔͔࣌ؒΔ ৽ਓͰ࠷ݶϦετʹॻ͍ͯ͋Δ͜ͱͰ͖Δ
50%0Ϧετͷྫ ɾεϞʔΫςετ࣮ߦ ɾ"1*Τϥʔൺͷ֬ೝ ɾ"1.ͷμογϡϘʔυ֬ೝ ɾϩά֬ೝ ɾো࿈བྷνϟϯωϧʹ࿈བྷ ɾίϯϑϧ࡞
վળͨ̏͠ ɾνʔϜͷ୭͕ԿͷରԠΛͯ͠Δ͔Θ͔Βͳ͍ 4MBDLͷϦΞΫγϣϯͰΘ͔ΔΑ͏ʹ
վળͨ̐͠ ɾ֎෦͔Β࡞ۀঢ়گ͕ݟ͑ͳ͍ ύϒϦοΫνϟϯωϧͰରԠ͢Δ͜ͱͰݟ͍ͨਓ ͕ݟΕΔΑ͏ʹͳͬͨ λεΫϦετͱϦΞΫγϣϯ͕͋Δ͜ͱͰ࡞ۀঢ় گ͕Θ͔ΔΑ͏ʹͳͬͨ TIBSFEνϟϯωϧԽ"1*͕ͳ͍ͷͰखಈͰ
վળͨ̑͠ ɾίϯϑϧͰ·ͱΊΔͱϦΞϧλΠϜੑ͍ 4MBDLͰରԠͯ͋͠ͱͰίϯϑϧʹ͢ ಉ࣌ฤू͍͕ͯͯࣗ͠ฤूͨ͠෦͕ফ͑Δ͜ ͱ͕ͳ͘ͳͬͨ
োରԠͰେࣄͩͱࢥ͏͜ͱ
ɾ୭͕ԿΛ͍ͯ͠Δ͔ϦΞϧλΠϜͰΘ͔Δ ɾඞཁͳਓ͕ରԠঢ়گΛӾཡͰ͖Δ ɾ࡞ۀ͕୲Ͱ͖Δ ɾνʔϜશһͰରԠͰ͖Δ
ࢀߟ (JU-BCDPN%BUBCBTF*ODJEFOUɾ :PV5VCF৴ (PPHMF%PDTʹެ։
·ͱΊ
ɾ·ͣΞϥʔτΛࣗνʔϜͰݕ͠Α͏ ɾνʔϜશମͰোରԠ͠Α͏$ ɾಁ໌ੑͷ͋ΔোରԠΛ͠Α͏⛑
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠