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
NTT Tech Conference #5 - Closing Keynote
Search
Mahito
February 26, 2021
Technology
0
1k
NTT Tech Conference #5 - Closing Keynote
NTT Tech Conference #5 (
https://ntt-developers.github.io/ntt-tech-conference/05/
) のクロージングキーノートの資料です
Mahito
February 26, 2021
Tweet
Share
More Decks by Mahito
See All by Mahito
保育園にカオスエンジニアリングを提案した話 / Chaos Night #1
mahito
8
14k
河と魚と私 / Fishing on the River
mahito
0
110
NTT Tech Conference #5 - Opening Keynote
mahito
0
830
組織/企業/グループを超えたエンジニアのつながりを広げるイベントをしている話 / JTF2020
mahito
4
9.7k
保育園にChaos Engineeringを提案した話 / The story of proposing Chaos Engineering to a nursery school
mahito
1
900
Chaos Engineeringという考え方 / A concept of Chaos Engineering
mahito
5
8.2k
いつもニコニコあなたの隣に這い寄るカオスエンジニアリング! / CNDT-OSDT-2019-2G1
mahito
7
9k
あなたの知らないマヒトの世界 / TechLunch #76
mahito
0
520
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて / Introduction of Spinnaker
mahito
0
640
Other Decks in Technology
See All in Technology
AWS Control Tower に学ぶ! IAM Identity Center 権限設計の第一歩 / IAM Identity Center with Control Tower
y___u
0
170
ユーザーの声とAI検証で進める、プロダクトディスカバリー
sansantech
PRO
1
140
能登半島地震で見えた災害対応の課題と組織変革の重要性
ditccsugii
0
740
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
1
810
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
450
エンタメとAIのための3Dパラレルワールド構築(GPU UNITE 2025 特別講演)
pfn
PRO
0
300
[Keynote] What do you need to know about DevEx in 2025
salaboy
0
170
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
500
AWS IoT 超入門 2025
hattori
0
330
Codexとも仲良く。CodeRabbit CLIの紹介
moongift
PRO
0
200
なぜAWSを活かしきれないのか?技術と組織への処方箋
nrinetcom
PRO
4
850
いまからでも遅くない!SSL/TLS証明書超入門(It's not too late to start! SSL/TLS Certificates: The Absolute Beginner's Guide)
norimuraz
0
230
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Become a Pro
speakerdeck
PRO
29
5.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
How GitHub (no longer) Works
holman
315
140k
Building an army of robots
kneath
306
46k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
Raft: Consensus for Rubyists
vanstee
140
7.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Scaling GitHub
holman
463
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
NTT Tech Conference #5 Closing Keynote 2021/02/26 @Mahito - NTT
Communications
@Mahito - NTT Communincations • クラウドや分散システム等の技術調査 ◦ CI/CD, Chaos Engineering,
OpenStack, etc... • エンジニア向けイベントの開催 ◦ NTT Tech Conference ◦ NTT Engineers’ Festa / Meetup • エンジニアのはたらく環境改善 自己紹介
NTT Tech Conference
NTT Tech Conference とは NTTグループのエンジニアたちが一堂に会し、 NTTグループ内外のエンジニアたちと 技術交流を行うためのカンファレンスです ハッシュタグ:#NTTtech
NTT グループ内には各種 OSS のコミッタ、メンテナ、コントリビュータをはじめ としたエンジニアや、各社の様々な案件でシステム開発を行うエンジニアがい ます。 本イベントではそれらのエンジニアがもつノウハウや悩みを NTT グループ内 外のエンジニアと共有・議論することで、参加者がもっとおもしろいエンジニア
になることを目的としています。 目的
Chaos Engineering for NTT-G NTT Tech Conference #5 - Closing
Keynote 2021/02/26 @Mahito - NTT Communications
@Mahito - NTT Communincations • クラウドや分散システム等の技術調査 ◦ CI/CD, Chaos Engineering,
OpenStack, etc... • エンジニア向けイベントの開催 ◦ NTT Tech Conference ◦ NTT Engineers’ Festa / Meetup • エンジニアのはたらく環境改善 自己紹介(再掲)
子育てに忙殺 保育園に提案した人 ➡ インシデント被害者 ➡ https://qiita.com/Mahito/items/2245429ce96027e27949
システムに対し意図的に障害などを発生させることで、 障害発生時のシステムの振る舞いを把握するアプローチ 目的:障害発生時のシステムの振る舞いを把握する 手段:障害などのイベントを起こす Chaos Engineering is
Known Knowns - Unknown Unknowns Unknown Knowns • 問題として起きていないが、 解決方法が明確なもの
• すぐにKnown Knownsにできるもの Known Knowns • 問題と解決方法を知っている • 完全に理解した Unknown Unknowns • 何が起きるのか知らない • 起きてから対応が必要 Known Unknowns • 問題として知っているが、 解決策がわからない • 仮設を立て、テストと実験を繰り返しチー ムで解決すべき問題 データ / 経験 / 知識 理 解 度
Effect of Chaos Engineering Unknown Knowns • 問題として起きていないが、 解決方法が明確なもの •
すぐにKnown Knownsにできるもの Known Knowns • 問題と解決方法を知っている • 完全に理解した Unknown Unknowns • 何が起きるのか知らない • 起きてから対応が必要 Known Unknowns • 問題として知っているが、 解決策がわからない • 仮設を立て、テストと実験を繰り返しチー ムで解決すべき問題 データ / 経験 / 知識 理 解 度 Chaos Engineering Chaos Engineering
OK理解した でもChaos Engineeringって システムに対して障害を起こすのでは?
組織に対するChaos Engineering 資料:https://speakerdeck.com/chaosconf/keynote-chaos-engineering-for-people-systems 動画:https://youtu.be/sn6wokyCZSA
組織を分散システムとして捉えChaos Engineeringを導入 • The Wheel of Staycation • Tortoise Time
• Liar Liar • War of the Worlds 一番複雑なのはソフトウェアやハードウェアではなく人間 人間もシステムの一部としてChaos Engineeringの対象になる Chaos Engineering For People Systems Googleが従業員に対して実践している「カオスエンジニアリング」とは? - Gigazine
Chaos Engineering for NTT-G NTT Tech Conference #5 - Closing
Keynote 2021/02/26 @Mahito - NTT Communications
NTTグループもシステムとして捉えChaos Engineeringだ! • NTT Tech Conference • NTT Engineers' Festa
• NTT Engineers' Meetup Chaos Engineering for NTT-G
https://principlesofchaos.org/?lang=JAcontent
CHAOS IN PRACTICE [1] [1]: https://principlesofchaos.org/?lang=JAcontent 1. 通常時の計測データから「定常状態」を定義 → けしからんNTT 2.
対照群と実験群の両方で定常状態が続くと仮定 → けしからんNTT 3. サーバ障害、ハードウェア故障、NWの切断など 現実世界のイベントを反映する変数を導入する → NTT TechConf 4. 対照群と実験群の違いを探すことで仮説を確認 → ??? 仮説検証のため事後アンケートの回答やmiroで感想お待ちしております!
NTT グループ内には各種 OSS のコミッタ、メンテナ、コントリビュータをはじめ としたエンジニアや、各社の様々な案件でシステム開発を行うエンジニアがい ます。 本イベントではそれらのエンジニアがもつノウハウや悩みを NTT グループ内 外のエンジニアと共有・議論することで、参加者がもっとおもしろいエンジニア
になることを目的としています。 目的 (再掲)
「私から生まれるモノは私の可能性の域を出ない 答えはいつだって混沌の中で黒く輝いているものだ 分かるかい? 私が作るべきは私の手から離れた混沌だったんだ」 - 夏油傑(呪術廻戦 136話)
自分だけでなく、誰かとつながることで 想像しなかった新しい事、面白いことが起きる可能性ができる また、誰かと対話することから問題が解決することもある 今回イベントがみなさんの可能性を広げるきっかけになれば幸いです! エンジニアのつながり(混沌)をつくる
種は蒔いたのであとはおまかせ!(エンジニアリングの放棄) ついでにNTTグループにも混沌を! NTTグループインフォメーション: https://www.ntt.co.jp/ir/private_investor/business/02.html
Chaos Engineering for NTT-G May the chaos be with you
! 2021/02/26 @Mahito - NTT Communications
See you next conference ! Bye-bye ✋