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
ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack
Search
Kaneko Tatsuya
September 30, 2018
Programming
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack
Kaneko Tatsuya
September 30, 2018
More Decks by Kaneko Tatsuya
See All by Kaneko Tatsuya
キャリアを充実させる『カギ』に!PR TIMES CTO金子達哉から学ぶアウトプット術 / output_method
catatsuy
0
690
ISUCON6本選のベンチマークでconsulを使用してクラスタを構築した話 / isucon6-night
catatsuy
2
1.3k
ユニクロの レジから学ぶ Goroutine #yapc8oji #yapc8ojiA /uniqlo_golang
catatsuy
6
2.4k
社内ISUCONオープニング/private-isu-opening
catatsuy
0
10k
ピクシブ社内広告サーバーでのGoの開発・運用 #gocon /p_ads_server_gocon2015
catatsuy
10
11k
fluentdで大量のログを Google BigQueryに送ってみた #fluentdmeetup /send_a_log_to_bigquery_with_fluentd
catatsuy
1
4.4k
『pixivエンジニアが教えるプログラミング入門』出版記念特別編基調講演
catatsuy
3
2k
ピクシブ広告サーバー開発・運用の軌跡 2015春インターン講義資料
catatsuy
17
12k
シェルスクリプトをServerspecとVagrantで継続的インテグレーションする
catatsuy
8
2.5k
Other Decks in Programming
See All in Programming
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
200
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
160
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
130
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
120
Flow は今どうなっているか
mizdra
PRO
0
650
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.1k
FDEが実現するAI駆動経営の現在地
gonta
2
290
What's New in Android 2026
veronikapj
0
270
メールのエイリアス機能を履き違えない
isshinfunada
0
250
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
1.1k
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
610
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
440
AI: The stuff that nobody shows you
jnunemaker
PRO
9
930
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
A Modern Web Designer's Workflow
chriscoyier
698
190k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
The Invisible Side of Design
smashingmag
301
52k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
800
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Transcript
*46$0/ͷใڞ༗ʹ͜Εʂ OPUJGZ@TMBDLʂ DBUBUTVZ
ࣗݾհ w DBUBUTVZͱ͍͏*%Ͱ֤छ4/4׆ಈ͍ͯ͠·͢ w ͔͍ͨͭͬͯݺΕ͍ͯ·͢ w ϝϧΧϦͷ43&νʔϜͰओʹ(PΛॻ͍͍ͯ·͢ w લ৬ϐΫγϒͰQJYJWͷ)5514Խɾ1)1Խɾ)551Խɺࠂαʔόʔͷ৽ػ ೳՃͳͲ৭ʑ͍ͬͯ·ͨ͠
w *46$0/େ͖ w ॳग़ͷ*46$0/ͰҐɺ*46$0/ͰӡӦ୲ɺࠓͷ*46$0/༧બΛ ҐͰ௨ա
rJTVDPOOFU l͓ͱͳΔ8FCαʔϏεΛܾΊΒΕͨϨΪϡϨʔγϣϯͷதͰ ݶք·ͰߴԽΛਤΔνϡʔχϯάότϧz
*46$0/ͱ w ༩͑ΒΕͨ8FCαʔϏεΛҰ൪ߴԽͨ͠ਓ͕༏উ͢Δେձ w جຊతʹਓνʔϜͰઓ͏ w ਓͰՄɻࠓͷ*46$0/ࢼݧతʹਓՄɻ w ༧બ্Ґऀ͕ຊબʹਐΊɺຊબͰॱҐ͕ܾఆ͢Δ w
࣌։࢝ɺ࣌ऴྃ
νʔϜઓͰͷใڞ༗ w νʔϜઓͰεϜʔζͳใڞ༗͕伴ʹͳΔ w ࿈བྷʹ4MBDLΛ͍ͬͯΔͷͰ4MBDLͰใΛΓͱΓ͍ͨ͠ w σϓϩΠதͷϩάɺεϩʔΫΤϦͷղੳ݁ՌͳͲɺڞ༗͍ͨ͠ͷ৭ʑ w λʔϛφϧ͔Βίϐʔͯ͠4MBDLʹషΔͷɺ͍ͱ͘͢͝खؒ w
αʔόʔ্ͷϑΝΠϧΛखݩʹTDQͯ͠ίϐʔ͢Δͱ͔खؒ w *46$0/͔࣌ؒ͠ͳ͍ͷͰɺใڞ༗ʹखؒऔΓͨ͘ͳ͍
ڝٕதʹߟ͑Δ͜ͱΛ࠷খʹ͍ͨ͠ w σϑΥϧτͷઃఆϑΝΠϧͷॴΛܾΊͯࢦఆ͠ͳ͍͍ͯ͘Α͏ʹ͍ͨ͠ w खݩ༻ʹϗʔϜσΟϨΫτϦҎԼͱαʔόʔ༻ʹάϩʔόϧͳॴ w Φϓγϣϯͳ͠Ͱಈ͔ͤΔΑ͏ʹ͍ͨ͠ w ΦϓγϣϯͰઃఆΛ্ॻ͖Մೳ͓͖͍ͯͨ͠ w
୯ମͰͯ݁͢͢ΔΑ͏ʹͯ͠ɺͱʹ͔͘؆୯ʹ͑ΔΑ͏ʹ͍ͨ͠
OPUJGZ@TMBDL w IUUQTHJUIVCDPNDBUBUTVZOPUJGZ@TMBDL w (Pݴޠͷ$-*πʔϧ w ઃఆϑΝΠϧ$HOME/etc/notify_slack.toml͔/etc/notify_slack.tomlʹ w DͰઃఆϑΝΠϧΛ͢͜ͱͰ͖Δ w
ઃఆίϚϯυϥΠϯΦϓγϣϯͰઃఆϑΝΠϧͰઃఆͰ͖Δ w ઃఆϑΝΠϧΛࣄલʹ४උ͓͚ͯ͠ͱʹ͔͘؆୯ʹ͑Δ w ྲྀΕΔϩάͱϑΝΠϧ྆ํʹରԠ
OPUJGZ@TMBDLͷ͍ํ ./deploy.sh | notify_slack notify_slack README.md w EFQMPZTI͕͔͔࣌ؒΓɺඪ४ग़ྗʹԿ͔Λग़ྗ͢ΔγΣϧεΫϦϓτ w ඵؒͷϩάΛ·ͱΊͯ4MBDLʹߘɺUFF෦Ͱ࣮͍ͯ͠ΔͷͰग़ྗը໘
ʹී௨ʹग़ྗ͞ΕΔ w ύΠϓͰ͢ͷ͕ྲྀΕΔϩά༻Ͱɺ*ODPNJOH8FCIPPLTͰඵͣͭ4MBDLʹߘ w ίϚϯυϥΠϯͰ͢ͷ͕ϑΝΠϧ༻Ͱɺ8FC"1*ͰTOJQQFUͱͯ͠ߘ
γΣϧεΫϦϓτͰ͍͍ͷͰʁ w TOJQQFUΛߘ͢ΔػೳDVSMΛ͑࡞ΕΔ w τʔΫϯͳͲൿಗใΛผϑΝΠϧʹ͢Δͷ͔ͳΓ໘ w γΣϧߦ୯ҐͰॲཧ͞ΕΔͷͰඵؒͷग़ྗΛ·ͱΊͯॲཧΈ͍ͨͳ͜ ͱͰ͖ͳ͍ w Γํ͕͋Εڭ͍͑ͯͩ͘͞
w ߦͣͭDVSMͰ͛ΔγΣϧεΫϦϓτ؆୯ʹॻ͚Δ
(PݴޠͰ$-*πʔϧ w ΫϩείϯύΠϧ͕؆୯Ͱ-JOVY༻ͱ.BD༻ͷόΠφϦΛ؆୯ʹ࡞ΕΔ w όΠφϦΛ࡞͓͚ͬͯɺαʔόʔʹஔ͚ͩ͘Ͱ͑Δ w DIBOOFMͱHPSPVUJOFͰฒߦॲཧॻ͚Δ w $-*πʔϧͰͷར༻ࣄྫ͕࠷ۙଟ w
ܕ͕͋Δ
࡞Δ࣌ʹҙࣝͨ͜͠ͱ w ࠷ॳϑΝΠϧͰਖ਼ৗܥ͚͕ͩಈ͘Α͏ʹ͢Δ w ͜Μͳͱ͖MPH'BUBMΤϥʔ࣌ʹଈऴྃͯ͘͠ΕΔͷͰศར w ػೳ͕Ͱ͖͖ͯͨΒɺগͣͭ͠ϦϑΝΫλϦϯά͍ͯ͘͠ w ػೳ͝ͱʹQBDLBHF͕͚ΒΕͨΒςετॻ͘ w
EFGFS͕ݺΕͳ͘ͳΔͷͰMPH'BUBMͲ͔͜ͷ࣌Ͱഉআ w ͍͖ͳΓ៉ྷͳͷΛ࡞Ζ͏ͱࢥΘͣɺΠϯΫϦϝϯλϧʹ࡞Δ
ιʔείʔυΛ͍͍ͨਓ͚ wUISPUUMFQBDLBHFҎ֎ͦΜͳʹ͘͠ͳ͍ͣ wUISPUUMFೖྗΛόοϑΝϦϯάͯ͠ɺDIBOOFM͕ૹΒΕ͖ͯͨΒόοϑΝΛϑ ϥογϡͭͭ͠ࢦఆ͞ΕͨॲཧΛ࣮ߦ͢Δ wςετ͕͋ΔͷͰ͔ͦ͜ΒಡΊ͔Δ͔͠Ε·ͤΜ wTMBDLQBDLBHFTMBDLͷ"1*ΫϥΠΞϯτ w֎෦"1*Λୟ͘"1*ΫϥΠΞϯτͷςετͷॻ͖ํͳͲࢀߟʹͳΓͦ͏ wDMJQBDLBHFίϚϯυϥΠϯ্Ͱ࠷ॳʹ࣮ߦ͞ΕΔͱ͜Ζ wॲཧΛ͍ͬͯ͘ͳΒ͔͜͜Β
OPUJGZ@TMBDLͰใڞ༗ͭͭ͠ *46$0/Ͱ༏উ͢Δͧʂ
࠷ޙʹ w OPUJGZ@TMBDLΛ͏ͱָʹใڞ༗Ͱ͖ΔͷͰ*46$0/Ͱศར w (PݴޠͳΒΫϩείϯύΠϧͰόΠφϦΛͰ͖Δ w ͬͯ͘ΕͨΒڭ͑ͯ͘ΕΔͱΔؾ͕ग़ͯϝϯςφϯε͞Ε·͢ʂ w ࣗͷνʔϜͷ*46$0/Ͱͷઓ͍ํrDBUBUTVZr.FEJVNͰ࣮ࡍͷར༻ ࣄྫΛհ͍ͯ͠·͢
w ଞʹNFEJVNʹ͍͔ͭ͘هࣄΛॻ͍͍ͯ·͢