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
はてなリモートインターン2020 マイクロサービス 講義資料
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hatena
May 31, 2022
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はてなリモートインターン2020 マイクロサービス 講義資料
https://hatenacorp.jp/intern2020/public_broadcast
Hatena
May 31, 2022
More Decks by Hatena
See All by Hatena
60分で学ぶクラウドとSRE・サービス運用 / GeekCAMPAcademia 2026-05
hatena
1
97
エンジニアリング マネージャーの育成と評価軸の考え方
hatena
0
660
Perlブートキャンプ
hatena
0
5.2k
はてなサマーインターンシップ2025 Web API 講義資料
hatena
0
1.3k
はてなサマーインターンシップ2025 フロントエンド 講義資料
hatena
21
11k
はてなサマーインターンシップ2025 コンテナ + Kubernetesハンズオン 講義資料
hatena
0
800
はてなサマーインターンシップ2025 クラウドと運用 講義資料
hatena
0
840
はてなサマーインターンシップ2025 RDBMSの基礎 講義資料
hatena
0
900
はてなサマーインターンシップ2025 セキュリティ 講義資料
hatena
0
850
Other Decks in Technology
See All in Technology
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
140
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
220
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
3.7k
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
230
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
3
19k
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
230
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
390
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
1.3k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
関東Kaggler会発表資料
takoi
1
230
強化学習「理論」入門
enakai00
3
3.6k
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.3k
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
390
GitHub's CSS Performance
jonrohan
1033
470k
4 Signs Your Business is Dying
shpigford
187
22k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
410
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Facilitating Awesome Meetings
lara
57
7.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Side Projects
sachag
455
43k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
380
How to build a perfect <img>
jonoalderson
1
5.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
ϚΠΫϩαʔϏε IBUFOBJOUFSO
و؎ؙٗ؟٦ؽأ،٦ؗذؙثٍך 嚊銲ה穈籼鏣鎘
و؎ؙٗ؟٦ؽأ 醱侧ך؟٦ؽأ鸬䵿ׇׁג ♧אך،فٔ؛٦ءّٝ⡲،٦ؗذؙثٍ ٌ̥ظٔءحؙ،٦ؗذؙثٍ
ٌظٔءحַؙو؎ؙٗ؟٦ؽأפ ˖ 䚈䧭ꞿ׃كٝثٍ٦⟰噟כծ ث٦ي㼭ֻׁⴓⶴ׃ծぐث٦يד،آٍ؎ٕ涪׃גְ ˖ 醱侧ث٦يָ♧אךٌظٔءحؙז،فٔ؛٦ءّٝ鍗 ˖ ث٦يך؝ىُص؛٦ءّٝך؝أزָ肍㣐⻉ ˖ 䬐䔲ׅؽآطأسً؎ٝ؟٦ؽأה׃גⴖ⳿׃ծ
"1*ד鸐⥋遤ֲ״ֲחז
ٌظٔءحؙז،فٔ؛٦ءّٝך㉏겗挿 ˖ ؟٦ؽأך圫ղז㉏겗걄㚖 سً؎ٝ ךٗآحָؙ ♧אךاؿزؐؑ،חתהתגְ朐䡾 ♧卐䀵 ˖ ر٦ةك٦أװ؝٦سך⣛㶷ꟼ⤘ָ醱꧟ ˖
植朐ך➬圫ך䪾䳢ָ㔭ꨇ ˖ 㢌刿ח״䕦갟眔㔲ך锃叨ךꨇ׃ׁ
ٌظٔءحؙז،فٔ؛٦ءّٝך㉏겗挿 ˖ 㢌刿鸞䏝٥رٔغٔ٦鸞䏝ך⡚♴ ˖ رفٗ؎ָ⠓爡ך♧㣐؎كٝز ˖ 䠐䙼寸㹀ך鸞䏝ך⡚♴ ˖ 穠卓ؽآطأך䲿⣘鸞䏝ָ衅ג׃תֲ
ז鵚䎃גכװׁ״ֲחזַ ˖ ؟٦ؽأךفٗز؝ٕך涪㾜 ˖ 1SPUPDPM#VFS٥H31$٥(SBQI2- ˖ ؝ٝذشؔ٦؛أزٖ٦ءّٝ٥؟٦ؽأًحءُזוך䪮遭ꬠ倜 ˖ ؙٓؐس؟٦ؽأך⯍㹋 ˖
ًحإ٦آُؗ٦װ؎كٝز꽀⹛ז،٦ؗذؙثٍ٦ ؟ه٦زׅ؟٦ؽأך涫㜥זו
و؎ؙٗ؟٦ؽأך湡垥 ˖ ؟٦ؽأ黝ⴖז㞮歲דⴓⶴ׃ ˖ 㢌刿鸞䏝ծ䠐䙼寸㹀鸞䏝ծ欰欵䚍♳־ג ˖ ؽآطأ״鸞ֻ䲿⣘דֹ״ֲחׅ ˖ 䔲搫 ٌظٔأך㉏겗挿鍑寸ׅץֹ
و؎ؙٗ؟٦ؽأךرًٔحز ˖ ر٦ةך侭さ䚍䬐⥂ךꨇ׃ׁ ˖ 鸐⥋ךꨇ׃ׁ ؟٦ؽأر؍أؕغٔ ˖ ٌصةؚٔٝ٥ꥺ㹱锃叨ךꨇ׃ׁ ˖ ءأذيָ湱㼎涸ח醱꧟חז
ءأذي鏣鎘ה穈籼鏣鎘 ؝ٝؐؑ؎ך岀 ˖ չءأذي鏣鎘ׅ穈籼כծך穈籼ך圓鸡תי鏣鎘 欰⳿׃ג׃תֲպ ˖ اؿزؐؑ،ך圓鸡כծ⡲穈籼ך圓鸡僥ׅ ˖ ⯋כչ؝ٝػ؎ٓث٦يד⡲הQBTT؝ٝػ؎ٓחזպ ˖
穈籼ך䕎ָ䝤ְהדֹاؿزؐؑ،ך䕎䝤ְ
ءأذي鏣鎘ה穈籼鏣鎘 鷞؝ٝؐؑ؎ך岀 ˖ ءأذيך圓鸡ָ劄ת׃ְ䕎חז״ֲחծ穈籼鏣鎘׃ג㢌ִגְֻ ˖ ؽآطأسً؎ٝ׀הח؟٦ؽأⴓֽץֹזծ穈籼ⴓֽה ״ְ ˖ 㸜僒חⰟ剣؟٦ؽأ⡲הծ麊欽劍ח甧♳־ث٦يָ鍑侔׃ծ 䖚ղחؔ٦ش٦ءحفָ切僳חז
˖ 䌢ח%3:ָ葺ְהכꣲזְ ؟٦ؽأ鋉垷ח״
ءأذي鏣鎘ה穈籼鏣鎘 و؎ؙٗ؟٦ؽأ ˖ ؟٦ؽأכ"1*דװ《ׅ ˖ ث٦يך؝ىُص؛٦ءّٝ毙穠さחׅ ˖ ぐث٦يכך؟٦ؽأسً؎ٝח꧊⚥ׅ
ءأذي鏣鎘ה穈籼鏣鎘 穈籼ⴓֽ׆ח؟٦ؽأⴓֽךכ葺ֻזְ ˖ 䗳׆׃؟٦ؽأⴓֽגכتًדכזְծ♧אך穈籼ָ♧אך؟٦ؽأ׃ַ 䪔ִזְֽדזְ ˖ ؟٦ؽأسً؎ٝծ頾蚚ػة٦ٝծ〳欽䚍湡垥זו⯋ח؟٦ؽأⴓֽֿהכ״ֻ֮ ˖ ث٦يًٝغ٦ָ鋅眔㔲דⴓⶴ׃ծ؟٦ؽأך毙穠さכ䌢ח䠐陎ׅ ˖
أة٦ز،حفָⴱ䩛و؎ؙٗ؟٦ؽأכ⽬ꤹ ˖ ؽآطأؿؑ٦ؤח״ג鍑寸ׅץֹ㉏겗כ殯ז ˖ ⴓֽֽד㢌刿鸞䏝ծ欰欵䚍ָ衅גְ״ֲדכ⯋㶨זְ
"NB[PO5XP1J[[B3VMF ˖ ぐث٦ي✳卐ךؾؠ㔲玎䏝ך㣐ֹׁחׅ ˖ 荈䖒䚍넝ծ䠐䙼寸㹀鸞ֻׅ ˖ ぐ؟٦ؽأפךؔ٦ش٦ءحفך䠐陎넝
כגזחֶֽو؎ؙٗ؟٦ؽأ ˖ ـؚٗ铬ꆃ؟٦ؽأ٥ـؚٗةؚ ˖ ـحؙو٦ؙ#''٥ة؎زٕ劤俑䬄⳿٥堣唒㷕统זו ˖ .BDLFSFM㢩䕎湊鋔٥"84٥"[VSF鸬䵿٥儗禸%# ˖ ث٦يךر٦ةךװה ˖
ـحؙو٦ؙךر٦ة➭ך؟٦ؽأד崞欽
و؎ؙٗ؟٦ؽأ،٦ؗذؙثٍך 鏣鎘
ⴓⶴׅ㛇彊 ˖ سً؎ٝⴓ匿 ˖ ءأذي⥞澛ׅ؝ٝذؗأزوحف ˖ ؒٝسه؎ٝزךぐٔا٦أפך⣛㶷ꟼ⤘侭椚 ˖ 杝甧䚍٥ⱄⵃ欽䚍٥❛䳔〳腉䚍 ˖
،ؕؐٝز㛇湍זו ˖ 醱侧ך؟٦ؽأַⵃ欽דַֹ
ⴓⶴׅ㛇彊 ˖ 頾蚚ػة٦ٝ ˖ ⴓⶴֿׅהדػؿؓ٦وٝأ٥؝أزָ葺ֻז ˖ ؙٔؒأزך㢳ְ"1*ⴽ؟٦ؽأחⴓֽ ˖ ꬊず劍ד״ְ堣腉 ˖
䱰欽䪮遭 ˖ 鎉铂ה䪮遭ך湱䚍ծ➂勞ծ䱰欽 ˖ 㢩鿇㨻鎶涪
ⴓⶴׅ㛇彊 ˖ 涪؟؎ؙٕ٥ٔٔ٦أ؟؎ؙٕ ˖ #'' #BDLFOETGPS'SPOUFOET ծرؠ؎ش٦ ˖ 㣟侁ػة٦ٝ ˖
؟٦ؽأⰻך嚊䙀׀הח搀勴⟝דⴓֽתֻ ˖ ♧אך堣腉⳿ׅךח㢳侧ך؟٦ؽأرفٗ؎ ˖ 涪侧せד⦐װ⦐חⴓⶴׅ
؟٦ؽأך؝ىُص؛٦ءّٝ ˖ )551 3&45 ˖ 卫䪮遭דワ鴟خ٦ٕ⯍㹋٥⹛⡲然钠ָ㺁僒 ˖ 4XBHHFS 0QFO"1*4QFDJDBUJPO ٥+40/4DIFNB
˖ )551 (SBQI2- ˖ ⚺ח؟٦غ٦٥ؿٗٝزؒٝس ˖ 䗳銲זؿ؍٦ٕس厫鮾ח㢌刿
؟٦ؽأך؝ىُص؛٦ءّٝ ˖ H31$٥1SPUPDPM#VFS ˖ غ؎شٔفٗز؝ٕך⸬桦ָ葺ְ ˖ ؙٓ؎،ٝز؝٦س欰䧭דֹ ˖ ず劍٥ꬊず劍 ˖
㢩鿇؟؎زפךؙٔؒأزծ堣唒㷕统זו ˖ ؝٦ٕغحؙ٥ه٦ؚٔٝ٥؎كٝز꽀⹛
ر٦ةך侭さ䚍䬐⥂ ˖ 秪磏זزٓٝؠؙءّٝ #&(*/$0..*5 כ⢪ִזְ ˖ 5SZ$POSN$BODFM 5$$ ˖ ぐ؟٦ؽأפUSZؙٔؒأز鷏
˖ וַָ㣟侁׃ծぐ؟٦ؽأפDBODFMؙٔؒأز鷏 ˖ ׅץגָ䧭⸆׃ծぐ؟٦ؽأפDPOSNؙٔؒأز鷏 ˖ ך؟٦ؽأח✳㔐׆אؙٔؒأزָ䗳銲
ر٦ةך侭さ䚍䬐⥂ ˖ 4BHBػة٦ٝ ˖ ぐزٓٝؠؙءّٝח㼎׃גծ㣟侁׃הֹח朐䡾䨱ׅך酡⮉زٓٝ ؠؙءّٝ罋ִ ˖ 5 5 5ח㼎׃ג$
$ $ ˖ ⢽مذٕך✮秈ծٖٝةؕ٦ך✮秈ծ굲遤堣ך✮秈 ˖ 㣟侁׃ծתדךزٓٝؠؙءّٝח㼎䘔ׅ酡⮉زٓٝؠؙءّٝ 涪遤 ˖ و؎ؙٗ؟٦ؽأזぐ؟٦ؽأפ䋆ֹ䨱ؙׅٔؒأز鷏
ر٦ةך侭さ䚍䬐⥂ ˖ 5 5 5ׅץגָ䧭⸆PS酡⮉زٓٝؠؙءّٝד ׅץגָ䋆ֹ䨱גְ朐䡾 ˖ 䧭⸆ׅלؙٔؒأز侧כ剑⡚ꣲ䗳銲ז㔐侧ֽ ˖ 酡⮉زٓٝؠؙءָّٝ㣟侁׃
˖ 酡⮉زٓٝؠؙءّٝכⱰ瘝䚍䬐⥂ ⡦䏝װגずׄ ˖ 䧭⸆ׅתדٔزٓ؎
؟٦ؽأًحءُ
و؎ؙٗ؟٦ؽأך盖椚 ˖ ،فٔ؛٦ءّٝכ醱꧟ז؟٦ؽأ纇ך꧊ת ˖ ،فٔ؛٦ءّٝ⥞澛׃ג鋅倯岀ָ妜׃ְ ˖ ؟٦ؽأך⣛㶷ꟼ⤘ ˖ قٕأثؑحؙ٥ًزٔحؙ٥ؚٗך ꧊ ˖
⦐ղך،فٔ؛٦ءّٝ׀הח㹋鄲ׅ䗳銲כזְ 窟♧׃גֶֻה䪔ְװְׅ
و؎ؙٗ؟٦ؽأך盖椚 ˖ ꥺ㹱涪欰儗ך锃叨 ˖ ⦐ղך؟٦ؽأ갫殢ח鋅גְֻה儗ַַָ ˖ ؟٦ؽأך鸐⥋盖椚ׅ⟃♳חװֿהֲָ֮
؟٦ؽأًحءُך䕵ⶴ ˖ ؟٦ؽأر؍أؕغٔ ˖ ➭ך؟٦ؽأפ鸐⥋ׅהֹךJQ濼䩛媮 ˖ قٕأثؑحؙ ˖ 锃㶨ָ䝤ְ؎ٝأةٝأ㢩ׅ ˖
ٕ٦ذ؍ؚٝ ˖ ػأװقحت٦ד؟٦ؽأח䮶ⴓֽ
؟٦ؽأًحءُך䕵ⶴ ˖ ٗ٦سغٓٝءؚٝ ˖ 钠鏾٥钠〳 ˖ ؟٦ؽأ"ַ#פכ鸐⥋דֹ٥ׇׁזְזו ˖ 〳錁庠䚍 ˖
ءأذيךⰻ鿇朐䡾ך䞔㜠《䖤דֹ ˖ ة؎ي،ؐزծٖ٦زٔىحزծ؟٦ؗحزـٖ٦ؕ٦
ر٦ةفٖ٦ٝה؝ٝزٗ٦ٕفٖ٦ٝ ˖ ر٦ةفٖ٦ٝ ˖ ぐ؟٦ؽأח㺔幐ג⹛ֻفٗؗء ˖ 鸐⥋ךⵖ䖴ה䞔㜠ך ꧊ ˖ قٕأثؑحؙװ钠鏾٥钠〳זו遤ֲ ˖
ًزٔحؙװؚٗ ꧊׃ծ؝ٝزٗ٦ٕفٖ٦ٝפ床ׅ
ر٦ةفٖ٦ٝה؝ٝزٗ٦ٕفٖ٦ٝ ˖ ؝ٝزٗ٦ٕفٖ٦ٝ ˖ ر٦ةفٖ٦ٝך؎ٝأةٝأך盖椚 ˖ ぐ؟٦ؽأךًزٔحؙװؚٗ ꧊ ˖ 圓䧭盖椚٥ぐ珏تحءُن٦س
*TUJP ˖ &OWPZ ˖ ر٦ةفٖ٦ٝח֮ ˖ -ZGU爡ָ涪׃$ 醡ך-فٗؗء ˖ )551
H31$ 8FC4PDLFU 5$1זו؟ه٦ز ˖ ؟٦ؽأر؍أؕغٔծ鸐⥋ךⵖ䖴ծقٕأثؑحؙծ钠 鏾٥钠〳ծٔزٓ؎זו
*TUJP ˖ *TUJPE ˖ ؝ٝزٗ٦ٕفٖ٦ٝ ˖ 1JMPU 1SPYZך鏣㹀䞔㜠ך盖椚 ˖ $JUBEFM
1SPYZך鏾僇剅ך盖椚 ˖ .JYFS ًزٔحؙ瘝ך ꧊
-FUTUSZ*TUJP㼪Ⰵ ˖ istioctl؎ٝأز٦ٕ׃ת׃׳ֲ ˖ istioctl install !"set profile=demo !"context hatena-intern-2020
˖ kubectl label namespace hatena-intern-2020 istio-injection=enabled ˖ kubectl get namespace hatena-intern-2020 -o yamlדծ istio-injectionָenabledחזגְֿה然钠׃תׅ ˖ kubectl apply -f https:!#raw.githubusercontent.com/istio/istio/release-1.7/samples/addons/ kiali.yamlד,JBMJ㼪Ⰵ׃תׅ ˖ kubectl apply -f https:!#raw.githubusercontent.com/istio/istio/release-1.7/samples/addons/ prometheus.yamlד1SPNFUIFVT㼪Ⰵ׃תׅ ˖ ،فٔ؛٦ءّٝⱄ饯⹛׃ת׃׳ֲ ˖ istioctl dashboard kialiד朐䡾然钠׃ת׃׳ֲ ˖ ؚٗ؎ٝכadmin admin
-FUTUSZGBVMUJOKFDUJPO ˖ 暴㹀ך堣腉ח䠐㔳涸ח佦ꥺ涪欰ׇׁג䕦갟眔㔲锃ץ ˖ *OKFDUJOHBO)551BCPSUGBVMU罋חծSFOEFSFS؟٦ؽأ衅ה׃ג ת׃׳ֲ أذ٦ةأ կ鎸✲ךꠘ鋮٥⡲䧭٥刿倜ָדַֹ然钠׃ת ׃׳ֲկGBVMUQFSDFOUBHF♴־הֹך䮙⹛然钠׃ת׃׳ֲկ ˖
,JBMJךتحءُن٦سד،فٔ؛٦ءّٝך朐䡾然钠׃ת׃׳ֲկ ˖ CMPH؟٦ؽأךؒٓ٦ًحإ٦آ然钠׃ת׃׳ֲկתծistio- proxyךַؚٗ"authority": "renderer-go:50051"䱱׃ծ response_flagsך⦼然钠׃ת׃׳ֲկ
-FUTUSZGBVMUJOKFDUJPO ˖ SFOEFSFS؟٦ؽأծ姻䌢ח⹛⡲ָׅ猱ٖأهٝأָ鹼朐 䡾ח׃ג♴ְׁկ ˖ ,JBMJךتحءُن٦سד،فٔ؛٦ءّٝך朐䡾然钠׃ת׃׳ ֲկ ˖ istio-proxyךؚٗךresponse_flags然钠׃ת׃׳ֲկ ˖
kubectl delete virtualservices.networking.istio.io [໊લ]דGBVMUJOKFDUJPO鍑ꤐ׃ת׃׳ֲկ