Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SRE@FOLIO
Search
Yasuharu Sawada
November 28, 2018
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SRE@FOLIO
SRE Lounge #6 での発表
Yasuharu Sawada
November 28, 2018
More Decks by Yasuharu Sawada
See All by Yasuharu Sawada
.awsにあるファイルには何が書かれているのか
yasuharu519
0
750
Other Decks in Technology
See All in Technology
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
220
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
180
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
120
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.5k
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
150
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.5k
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
510
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
2.9k
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
1k
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
350
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.8k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
680
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.8k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
GitHub's CSS Performance
jonrohan
1033
470k
The SEO Collaboration Effect
kristinabergwall1
1
570
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
260
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
Fireside Chat
paigeccino
43
4k
Thoughts on Productivity
jonyablonski
76
5.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
ラッコキーワード サービス紹介資料
rakko
1
4.9M
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
Transcript
43&!'0-*0 43&-PVOHF 2018/11/28
˖ 荈䊹稱➜ ˖ '0-*0ך⚺ז⳿勻✲ ؟٦ؽأ甧♳־ Ĕ؟٦ؽأٔٔ٦أ 姻䒭晛ٔٔ٦أ
˖ ַֿה剑鵚ך《穈 ˖ תה 湡如
˖ 愮歊岱屚 ˖ 43&!'0-*0 ˖ 耵؟؎غ٦ؒ٦آؑٝز ˖ '0-*0דכⶼ噟儗ַ歗ծ ؎ٝؿٓ걄㚖⚺ח䬐䔲׃גְתׅ 荈䊹稱➜
@yasuharu519
'0-*0ך؟٦ؽأ
None
None
➙㔐ֶ鑧ֿׅה 鏾ⵙ⠓爡ד֮أة٦ز،حفד֮'0-*0ָ וך״ֲח甧♳ָגַֹծ ך♳דءأذيוֲ圓眠׃גַֹחאְג稱➜׃תׅ
⚺ז⳿勻✲ ⶼ噟 ؟٦ؽأ甧♳־ 2016/1 ~ Ĕ؟٦ؽأ ٔٔ٦أ 2017/7 ~
姻䒭晛ٔٔ٦أ ٔـٓٝر؍ؚٝ 2018/8 ~
؟٦ؽأ甧♳־ 2016/1~
甧♳־儗ך铬겗 鏾ⵙ؟٦ؽأ㨣ֿהכ寸תָծ וֲ⡲גְֽל״ְַַָזַ
˖ 4DBMBך䱰欽 ˖ و؎ؙٗ؟٦ؽأך䱰欽 ˖ 31$ך䱰欽 䱰欽׃ֿה
˖ 涸㘗➰ֹ鎉铂 ٓٝة؎يדךؒٓ٦幾ׅ 㘗ח״邌植⸂דծ㹋鄲儗ךغؚ幾ׅ ˖ ꆃ輐堣ꟼד+BWBָ⢪גְֿה㢳ֻծ䱰欽ך׃װׅ ׁ罋䣁׃
+BWBךٓ؎ـٓٔ知⽃חⵃ欽〳腉 5XJUUFS爡ך'JOBHMF'JOBUSBⵃ欽 4DBMBך䱰欽
˖ و؎ؙٗ؟٦ؽأⴱ劍ַ䱰欽 ׳ֲוך儗鑧겗חזגְהְֲך֮ 鏾ⵙ禸ءأذيך؝ٝه٦طٝزָ㢳ֻծ 醱꧟חזֿהָ✮䟝ׁגְ ׃،ٝثػة٦ٝ䠬やזְ و؎ؙٗ؟٦ؽأך䱰欽
ূ݊γεςϜ༷ʑͳػೳɾ֎෦ػؔͱͷ࿈ܞ͔ΒΓཱ͍ͬͯΔ ࣾ༻ཧը໘ ূ݊อৼସػߏ 8FC.PCJMF"1* ࠃɾւ֎ূ݊औҾॴ ϒϩʔΧʔ Ձ֨ใ৴αʔϏε ೖग़ۚऔ࣍αʔϏε צఆܥγεςϜ ސ٬ใཧ
ϙʔτϑΥϦΦཧ ূ݊ߴཤྺཧ ೖग़ۚཧ Ձ֨ใ৴ ൃཧ ސ٬௨ FUD ސ٬ ֎෦ଓઌ ূ݊γεςϜ ΦϖϨʔλ ίʔϧηϯλʔ
˖ +40/3&45דכזֻծ31$ؿٖ٦يٙ٦ؙ⢪欽 ֿׅה寸 ˖ "QBDIF5ISJGUך䱰欽 ˖ 'BDFCPPLח״涪ׁ31$ؿٖ٦يٙ٦ؙ ˖ 寸㹀儗挿ד㢳ֻך⢪欽㹋籐 ˖
H31$ָתًآٍ٦ٔٔ٦أׁגזְ儗劍 31$ך䱰欽
exception ResourceNotFound { 1: string message } typedef i64 UserId
struct User { /** * ϢʔβID */ 1: required UserId id /** * Ϣʔβ໊ */ 2: required string name /** * ϢʔβͷϝʔϧΞυϨε */ 3: optional string email } service AccountService { /** * Ϣʔβݕࡧ */ User findUser ( 1: required UserId userId ) throws (1: ResourceNotFound resourceNotFound) } ˞࣮ࡍʹαʔϏεʹΘΕ͍ͯΔίʔυͱҟͳΓ·͢
˖ ꆃ輐堣ꟼדךؙٓؐسⵃ欽ת✲⢽ָ㼰זַ ˖ 爡ⰻ؝ٝفٓ؎،ٝأ銲⟝ָؙٔ،דֹךַזוծ ⴻ倖׃ֹזְ鿇ⴓ֮ծؔٝفٖىأ橆㞮 דⴱ劍橆㞮圓眠 ˖ ת׆כ؟٦ؽأ㨣⮚⯓ ؔٝفٖىأ橆㞮דךأة٦ز
Ĕ؟٦ؽأ ٔٔ٦أ _
ر٦ة瘝כ؟ٝفٕד֮ծ㼛勻ך麊欽䧭卓瘝爙㇗⿵כ⥂鏾ׅךדכ֮תׇկ ꆃ輐㉀ㅷך《䒷חְֶגכծ吳⣣ך㢌⹛瘝ח״䴦㣟ָ欰ֶָ֮ׄתׅկ鑫稢כ㤍秈箍穠❛➰剅ֶ铣ְֻׁկ 吳䒭⠓爡'0-*0ꆃ輐㉀ㅷ《䒷噟罏ꟼ匌頿㽷ꞿ ꆃ㉀ 痥〾⸇Ⰵ⼿⠓傈劤鏾ⵙ噟⼿⠓ծ♧菙爡㔚岀➂傈劤䫎项곁㉏噟⼿⠓
Ĕ؟٦ؽأ㨣儗ך铬겗 ˖ تؐٝة؎يָ涪欰ׅرفٗ؎ ˖ NVUBCMFז؎ٝأةٝأ盖椚
˖ 7.ך鷄⸇חؔلٖ٦ءّٝ؝أزַַָ朐䡾 ؙٓؐس橆㞮ך״ֲח*NNVUBCMFז圓䧭כהזַ ˖ ،فٔ؛٦ءّٝךرفٗ؎כ3PMMJOH%FQMPZ ٔٔ٦أכتؐٝ⠵ֲ㹀劍ًٝذشٝأ儗ך تؐٝة؎يָ涪欰ׅرفٗ؎
None
˖ ➙䖓ך㾜װ頾蚚罋ִהծؙٓؐس獳遤כ䚈 ˖ ז獳遤דַֹ 爡ⰻחٔأؙ㼎瘻ח䓼ְ➂ָ㟓ִ ꆃ輐堣ꟼדך"84䱰欽ך✲⢽㟓ִ 'JO5FDIٔؿ؋ٖٝأ،٦ؗذؙثٍ
؝ٝفٓ؎،ٝأ鿇ח״筄㺘זٔ٦ٕؖثؑحؙ ז獳遤׃דֹךַ '*4$㸜Ⰻ㼎瘻㛇彊 ꆃ輐䎟ָꆃ輐堣ꟼךءأذي盖椚⡤ⵖ嗚叨ׅꥷח⢪欽ׅ㛇彊
˖ 鸐䌢ךٔٔ٦أהכة؎ىؚٝ׆׃ג㹋倵 ٔأؙך⡚ְךַ갫ח 㔐ךؿؑ٦ؤחⴓֽג㹋倵 ˖ 穠卓ծקהוך؟٦ؽأָ"84橆㞮פ غحؙؒٝسؒٝآص،ך⼿⸂֮㣐ֹז㉏겗זֻ搀✲㸣✪
ؙٓؐس橆㞮獳遤
None
رفٗ؎ًٝزؿٗ٦ך鋅湫׃ "84獳遤ח⠵ְرفٗ؎ًٝزؿٗ٦$PEF%FQMPZⵃ欽׃وط٦آس דך#MVF(SFFO%FQMPZNFOUך䕎ח㢌刿 (JU-BC +FOLJOT Get Build&Put Get Blue/Geen Deploy
.JDSPTFSWJDF ݱঢ়ͷߏਤ 8FCܥγεςϜ .PCJMFܥγεςϜ ٌغ؎ٕ،فٔ չؿؓٔؔպ 8FC؟٦ؽأ չؿؓٔؔպ 71$ΤϯυϙΠϯτ ΦϯϓϨϛεڥ
姻䒭晛ٔٔ٦أ ٔـٓٝر؍ؚٝ _
ꆃ輐㉀ㅷך《䒷חְֶגכծ吳⣣ך㢌⹛瘝ח״䴦㣟ָ欰ֶָ֮ׄתׅկ鑫稢כ㤍秈箍穠❛➰剅ֶ铣ְֻׁկ 吳䒭⠓爡'0-*0ꆃ輐㉀ㅷ《䒷噟罏ꟼ匌頿㽷ꞿ ꆃ㉀ 痥〾⸇Ⰵ⼿⠓傈劤鏾ⵙ噟⼿⠓ծ♧菙爡㔚岀➂傈劤䫎项곁㉏噟⼿⠓
º ꆃ輐㉀ㅷך《䒷חְֶגכծ吳⣣ך㢌⹛瘝ח״䴦㣟ָ欰ֶָ֮ׄתׅկ鑫稢כ㤍秈箍穠❛➰剅ֶ铣ְֻׁկ 吳䒭⠓爡'0-*0ꆃ輐㉀ㅷ《䒷噟罏ꟼ匌頿㽷ꞿ ꆃ㉀ 痥〾⸇Ⰵ⼿⠓傈劤鏾ⵙ噟⼿⠓ծ♧菙爡㔚岀➂傈劤䫎项곁㉏噟⼿⠓
ر٦ة瘝כ؟ٝفٕד֮ծ㼛勻ך麊欽䧭卓瘝爙㇗⿵כ⥂鏾ׅךדכ֮תׇկ ꆃ輐㉀ㅷך《䒷חְֶגכծ吳⣣ך㢌⹛ծ捀剏ך➭ך䭷垥ך㢌⹛瘝ח״䴦㣟ָ欰ֶָ֮ׄתׅկ ׀㤍秈ךꥷכծ㤍秈箍穠❛➰剅瘝ךⰻ㺁⼧ⴓח׀然钠ְֻׁկ 吳䒭⠓爡'0-*0խꆃ輐㉀ㅷ《䒷噟罏ꟼ匌頿㽷ꞿꆃ㉀痥〾խ⸇Ⰵ⼿⠓傈劤鏾ⵙ噟⼿⠓ծ♧菙爡㔚岀➂傈劤䫎项곁㉏噟⼿⠓
ַֿה植㖈ך《穈 姻䒭晛כٔٔ٦أ׃ךך תת铬겗כְםְ
˖ 劤勻ך䠐דךو؎ؙٗ؟٦ؽأ⻉ ˖ 43&ך俑⻉בֻ 铬겗䠬
劤勻ך䠐דךو؎ؙٗ؟٦ؽأ⻉
劤勻ךو؎ؙٗ؟٦ؽأ⻉חぢֽג ؟٦ؽأ甧♳־ַو؎ؙٗ؟٦ؽأדװגֹךךծ ˖ 倜鋉؟٦ؽأ⡲䧭 ˖ رفٗ؎鏣㹀 ˖ 湊鋔 זוך㢳ָֻ43&ח⣛㶷ׅ䕎חזג׃תגְ
˖ 涪ث٦يךو؎ؙٗ؟٦ؽأ⻉ ˖ 湊鋔갪湡ךذٝفٖ٦ز⻉ ˖ ؟٦ؽأך؝ٝذش⻉ و؎ؙٗ؟٦ؽأ⻉חぢֽ《穈
ًٝغ٦ך侧ח㼎׃גծ؟٦ؽأך侧ָ㢳ֺׅ 涪ث٦يךو؎ؙٗ؟٦ؽأ⻉ و؎ؙٗ؟٦ؽأ غحؙؒٝسًٝغ٦ ݄ݱࡏ
؟٦ؽأ׀החؚٕ٦ف⻉ծ➙䖓כؚٕ٦ف׀החث٦ي⡲גְ ֽ״ֲז⹛ֹפ 涪ث٦يךو؎ؙٗ؟٦ؽأ⻉ αʔϏε αʔϏεάϧʔϓ 곁㹏䞔㜠盖椚 FUD 〡䏟鏣 DVTUPNFS SFHJTUSZ
ٖؕٝت٦ 䞔㜠 吳⣣䞔㜠 SFGEBUB ɾɾɾ
湊鋔갪湡ךذٝفٖ٦ز⻉ wࢹઃఆʹ͍ͭͯ%BUBEPHू w֤αʔϏε͝ͱʹࢹઃఆΛೖΕɺΧελϚΠζͰ͖ΔΑ͏ʹUFNQMBUFͷ࡞
˖ ؎ٝؿٓ橆㞮ה،فٔ؛٦ءّٝⴓꨄׅך ،فٔ؛٦ءّٝך؝ٝذش⻉鹌גְ ת׆כ&$4䟝㹀׃ג獳遤彊⪒⚥ ˖ NPCJMF欽"1*כ&$4PO'BSHBUFⵃ欽⚥ ؟٦ؽأ؝ٝذش⻉
˖ '0-*0ך؟٦ؽأ؎ٝؿٓך穗箮儗禸ד稱➜׃ת׃ ˖ ꆃ輐噟歲הְֲ㸚ץֹٌظָ㢳ְ⚥דծ余ה㸚ך غٓٝأ罋ִזָ倜׃ְ䪮遭ח䮋䨌׃גְתׅկ 搀ꨇח⡲ֲה׃穠卓ծ醱꧟חזהָֿ֮窫额鍑嶊⚥ ˖ '0-*0דכ如⚅➿ךꆃ輐و؎ؙٗ؟٦ؽأ؎ٝؿٓ♧筰ח ⶼגְֽ➂꧊׃גְתׅ
תה
None
None