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
Image building for Cloud Native / クラウドネイティブなビルド
Search
linyows
December 10, 2018
Technology
1
260
Image building for Cloud Native / クラウドネイティブなビルド
JapanContainerDays v18.12 報告会@福岡 / Dec 10, 2018 でLTした資料です
linyows
December 10, 2018
Tweet
Share
More Decks by linyows
See All by linyows
研究を支える拡張性の高い ワークフローツールの提案 / Proposal of highly expandable workflow tools to support research
linyows
0
270
非コンテナ環境において宣言的Deploymentを手軽に実現する / Declarative deployment in non-container environments
linyows
0
48
メール送信サーバの集約における透過型SMTP プロキシの定量評価 / Quantitative Evaluation of Transparent SMTP Proxy in Email Sending Server Aggregation
linyows
0
600
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
300
研究の再現性を高める 仕組みをGoでつくる / Creating a system to improve the reproducibility of research using go
linyows
1
160
奥が深いメールのシステム / The depth of Email system
linyows
4
480
IaCにおけるテスト考察 / Tests in IaC
linyows
2
530
リバースエンジニアリングとGoでSlackの認知負荷を下げる / Reducing cognitive load in Slack with Reverse-engineering and Go
linyows
2
330
透過型SMTPプロキシによる送信メールの可観測性向上 / Improved observability of outgoing emails with transparent smtp proxy
linyows
2
1.1k
Other Decks in Technology
See All in Technology
プロダクト開発、インフラ、コーポレート、そしてAIとの共通言語としての Terraform / Terraform as a Common Language for Product Development, Infrastructure, Corporate Engineering, and AI
yuyatakeyama
6
1.6k
Enhancing SRE Using AI
yoshiiryo1
1
280
[JAWS-UG栃木]地方だからできたクラウドネイティブ事例大公開! / jawsug_tochigi_tachibana
biatunky
0
130
Skip Skip Run Run Run ♫
temoki
0
360
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
12
3.8k
extensionとschema
yahonda
1
100
もし今からGraphQLを採用するなら
kazukihayase
9
4.2k
Women in Agile
kawaguti
PRO
2
170
地方企業がクラウドを活用するヒント
miu_crescent
PRO
1
110
マルチデータプロダクト開発・運用に耐えるためのデータ組織・アーキテクチャの遷移
mtpooh
0
160
プロダクト価値を引き上げる、「課題の再定義」という習慣
moeka__c
0
210
パフォーマンスとコスト改善のために法人データ分析基盤をBigQueryに移行した話
seiya303
1
100
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
44
13k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
BBQ
matthewcrist
85
9.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Navigating Team Friction
lara
183
15k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Why Our Code Smells
bkeepers
PRO
335
57k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
GitHub's CSS Performance
jonrohan
1030
460k
Transcript
ΫϥυωΠςΟϒͳϏϧυ +BQBO$POUBJOFS%BZTWใࠂձˏԬ%FD 5PNPIJTB0EB
(.0ϖύϘ ϓϦϯγύϧΤϯδχΞ !MJOZPXT CMPHUPNPIJTBPEBDPN +BQBO$POUBJOFS%BZTWใࠂձˏԬ
+BQBO$POUBJOFS%BZTWใࠂձˏԬ 8&# %#13&44WPM )BTIJ$PSQ7BVMUͷهࣄدߘ Ԭͷ(PMBOHίϛϡχςΟ 'VLVPLBHPͷओ࠵ͷਓ MJOVYϢʔβͷ໊લղܾΛ (JU)VC͔ΒϚοϐϯά͢Δ ιϑτΣΞͷ։ൃ
Έͳ͞ΜΫϥυωΠςΟϒͰ͔͢ʁ +BQBO$POUBJOFS%BZTWใࠂձˏԬ
+BQBO$POUBJOFS%BZTWใࠂձˏԬ $MPVEOBUJWFUFDIOPMPHJFTFNQPXFSPSHBOJ[BUJPOTUPCVJMEBOESVOTDBMBCMFBQQMJDBUJPOTJO NPEFSO EZOBNJD FOWJSPONFOUT TVDI BT QVCMJD
QSJWBUF BOE IZCSJE DMPVET $POUBJOFST TFSWJDF NFTIFT NJDSPTFSWJDFT JNNVUBCMF JOGSBTUSVDUVSF BOE EFDMBSBUJWF "1*T FYFNQMJGZ UIJTBQQSPBDI 5IFTF UFDIOJRVFT FOBCMF MPPTFMZ DPVQMFE TZTUFNT UIBU BSF SFTJMJFOU NBOBHFBCMF BOE PCTFSWBCMF$PNCJOFEXJUISPCVTUBVUPNBUJPO UIFZBMMPXFOHJOFFSTUPNBLFIJHIJNQBDU DIBOHFTGSFRVFOUMZBOEQSFEJDUBCMZXJUINJOJNBMUPJM 5IF $MPVE /BUJWF $PNQVUJOH 'PVOEBUJPO TFFLT UP ESJWF BEPQUJPO PG UIJT QBSBEJHN CZ GPTUFSJOH BOE TVTUBJOJOH BO FDPTZTUFN PG PQFO TPVSDF WFOEPSOFVUSBM QSPKFDUT 8F EFNPDSBUJ[FTUBUFPGUIFBSUQBUUFSOTUPNBLFUIFTFJOOPWBUJPOTBDDFTTJCMFGPSFWFSZPOF IUUQTHJUIVCDPNDODGUPDCMPCNBTUFS%&'*/*5*0/NE $/$'$MPVE/BUJWF%FpOJUJPOW
+BQBO$POUBJOFS%BZTWใࠂձˏԬ ˔ ΫϥυαʔϏεͷΑ͏ͳΠϯϑϥͷಈతͳߏஙͱ࣮ߦΛϕʔεʹ ˔ ఆٛͨ͠ϦιʔεΛҡ࣋͢Δ෮ݩྗͱ ˔ ૄ݁߹Ͱཧ͘͢͠ՄࢹԽʹΑͬͯ ˔ εέʔϥϒϧͳΞϓϦ͕࣮ߦ͞Ε৫ΛڧԽ͢Δ ͜ΕΒͷख๏ྫ
$POUBJOFST TFSWJDFNFTIFT NJDSPTFSWJDFT JNNVUBCMFJOGSBTUSVDUVSF BOE EFDMBSBUJWF"1*T ͦͯ͠ɺΦʔϓϯιʔεΤίγεςϜͱϕϯμʔʹதཱͳϓϩμΫτ ΫϥυωΠςΟϒٕज़
ϕϯμʔʹதཱͳϓϩμΫτඪ४Խ +BQBO$POUBJOFS%BZTWใࠂձˏԬ
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • $POUBJOFS3VOUJNF4QFDJpDBUJPO IUUQTHJUIVCDPNPQFODPOUBJOFSTSVOUJNFTQFD • $POUBJOFS3VOUJNF*NBHF4QFDJpDBUJPO IUUQTHJUIVCDPNPQFODPOUBJOFSTJNBHFTQFD 0$*ʹΑͬͯඪ४Խ͞Ε͍ͯΔͷ ͋Εʁ,VCFSOFUFTͷ$3*ͬͯԿʁ
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • 0$*ͷͦΕͱҧ͏ͷείʔϓͷҧ͍ IUUQTXXXPQFODPOUBJOFSTPSHBCPVUPDJTDPQFUBCMF • 0$*ίϯςφϥϯλΠϜͷ༷ • $3*ίϯςφϥϯλΠϜΠϯλʔϑΣʔεͷ༷ IUUQTHJUIVCDPNLVCFSOFUFTDPNNVOJUZCMPCNBTUFSDPOUSJCVUPSTEFWFMDPOUBJOFSSVOUJNFJOUFSGBDFNE $3*$POUBJOFS3VOUJNF*OUFSGBDF
ίϯςφΠϝʔδͷϏϧυͲ͏͍ͯ͠·͔͢ʁ %PDLFSpMF #VJMEQBDL +BQBO$POUBJOFS%BZTWใࠂձˏԬ
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • ΞϓϦΛϏϧυ͠ίϯςφΠϝʔδΛ࡞͢ΔΈ • ϏϧυʹඞཁͳεΫϦϓτΛूΊͨศརͳͷ • Ϗϧυ͢Δͱ0$*ʹ४ڌͨ͠ΠϝʔδΛ࡞ΕΔ #VJMEQBDLͱ WJBIUUQTHJUIVCDPNCVJMEQBDLQBDL
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • 04σΟετϦϏϡʔγϣϯܾΊΒΕͨͷΛ͏ • %PDLFSʹґଘ͠ͳ͍ΠϝʔδΛ࡞ΕΔ • εΫϦϓτͷ࣮ߦͳͷͰEPDLFSpMFه๏ݴޠʹറΒΕͳ͍ • ߴϨϕϧͷநԽ͕Մೳ EPDLFSpMFͱҧ͍
WJBIUUQTHJUIVCDPNCVJMEQBDLQBDL
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • γεςϜͱΞϓϦͷ • %FWͷΞϓϦͷΈ • 0QTΞϓϦʹؔͳ͘ίϯςφΛཧͰ͖Δ #VJMEQBDLͷԸܙ
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • #VJMEQBDLͦͦ)FSPLV͕࡞ͬͨW WB • $MPVE'PVOESZಠࣗͷ#VJMEQBDLΛ࡞ΔWC • 0$*ͷੜʹΑΓɺ$MPVE/BUJWFରԠΛWͰߦͬͨ #VJMEQBDLͷ$MPVE/BUJWFରԠW
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • %FUFDUJPOదͳϏϧυύοΫͷݕ • "OBMZTJT0$*ϨΠϠʔͷϝλσʔλΛղੳ • #VJME࡞ͨ͠ϝλσʔλ͔ΒϏϧυͯ͠0$*ϨΠϠʔΛϏϧυ • &YQPSUϦϞʔτϨΠϠʔΛϏϧυͨ͠ϨΠϠʔͰஔ͖͑ #VJMEQBDLͷΠϯλʔϑΣʔε
+BQBO$POUBJOFS%BZTWใࠂձˏԬ • ΫϥυωΠςΟϒϏϧυύοΫɺϕϯμʔχϡʔτϥϧͰίϯς φΠϝʔδΛϏϧυͰ͖Δ • 1BB4ํ໘Ҏ֎ͰɺΠϝʔδϏϧυʹΠϯϑϥͱΞϓϦΛ͢Δ͜ ͱͰɺηΩϡϦςΟ୲อΞϓϦͷ։ൃΛ͘͢͠ͳΔ ·ͱΊ
5IBOLZPV 8FSFIJSJOH +BQBO$POUBJOFS%BZTWใࠂձˏԬ