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
DevOps meets Serverless / Serverless Meetup Tok...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
changeworld
October 17, 2017
Technology
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevOps meets Serverless / Serverless Meetup Tokyo #6
『Serverless Meetup Tokyo #6』で講演した『DevOps meets Serverless』の資料です
changeworld
October 17, 2017
More Decks by changeworld
See All by changeworld
Azure is empower every person and every organization on the planet achieve more
changeworld
0
1.1k
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
310
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
670
devops found in 3 minutes!
changeworld
0
1.2k
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.6k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
300
Take it easy, Azure DevOps
changeworld
1
2k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
290
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.7k
Other Decks in Technology
See All in Technology
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
780
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
170
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
290
いまさら聞けない人のためのAIコーディング入門
devops_vtj
0
120
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
190
Databricks における 生成AIガバナンスの実践
taka_aki
1
350
新アーキテクチャ「TiDB X」解説とDedicated比較 TiDB Cloud Premiumのゲーム運用活用を検証
staffrecruiter
0
120
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
810
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.6k
React、まだ楽しくて草
uhyo
7
4.2k
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
310
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
260
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
So, you think you're a good person
axbom
PRO
2
2.1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
570
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Tell your own story through comics
letsgokoyo
1
950
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.6k
Transcript
© 2017 Takashi Takebayashi Microsoft MVP for Visual Studio and
Development Technologies Takashi Takebayashi(a.k.a @changeworlds) changesworlds.com DevOps meets Serverless Serverless Meetup Tokyo #6
© 2017 Takashi Takebayashi Hi everyone,
© 2017 Takashi Takebayashi The publication of writing اը: தଜ͞Μ
ޠpart: ۲ా͞Μ, ੴਆ͞Μ, ྛ ٕज़part: ُ͞Μ, ਗ਼ਫ͞Μ
© 2017 Takashi Takebayashi ࣮ઌࢮʹ͔͚ͨ
© 2017 Takashi Takebayashi
© 2017 Takashi Takebayashi ͍ͷ͍ͪͩ͡ʹ
© 2017 Takashi Takebayashi ͓͑͢Δେࣄͳ͜ͱ
https://images.gogoanime.tv/cover/ghost-in-the-shell-stand-alone-complex-2nd-gig-dub.png “զʑͷؒʹɺνʔϜϓϨʔͳͲͱ͍͏ ߹ͷΑ͍ݴ͍༁ଘࡏͤΜɻ ༗Δͱ͢ΕελϯυϓϨʔ͔Βੜ͡Δɺ νʔϜϫʔΫ͚ͩͩɻ” - ߈֪ػಈୂ S.A.C. ୈ5 ެ҆9՝
ߥרେี
© 2017 Takashi Takebayashi େࣄͳ͜ͱͳͷͰ ͏Ұ
https://images.gogoanime.tv/cover/ghost-in-the-shell-stand-alone-complex-2nd-gig-dub.png “զʑͷؒʹɺνʔϜϓϨʔͳͲͱ͍͏ ߹ͷΑ͍ݴ͍༁ଘࡏͤΜɻ ༗Δͱ͢ΕελϯυϓϨʔ͔Βੜ͡Δɺ νʔϜϫʔΫ͚ͩͩɻ” - ߈֪ػಈୂ S.A.C. ୈ5 ެ҆9՝
ߥרେี
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops ݁Ռ ·ͱΊ Agenda
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͜Ε͔ΒServerlessͩΑͶ?
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͜Ε͔ΒServerlessͩΑͶ? Dev٩( 'ω' )و < ServerlessͬͨͬͨͪΐΖ͍͡ΌʔΜ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͜Ε͔ΒServerlessͩΑͶ? Dev٩( 'ω' )و < ServerlessͬͨͬͨͪΐΖ͍͡ΌʔΜ Dev٩( 'ω' )و < ͜Ε͔ΒServerlessͩ!(ŝžŕ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͜Ε͔ΒServerlessͩΑͶ? Dev٩( 'ω' )و < ServerlessͬͨͬͨͪΐΖ͍͡ΌʔΜ Dev٩( 'ω' )و < ͜Ε͔ΒServerlessͩ!(ŝžŕ Dev٩( 'ω' )و < Prodʹద༻ͩ(ŝžŕ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͜Ε͔ΒServerlessͩΑͶ? Dev٩( 'ω' )و < ServerlessͬͨͬͨͪΐΖ͍͡ΌʔΜ Dev٩( 'ω' )و < ͜Ε͔ΒServerlessͩ!(ŝžŕ Dev٩( 'ω' )و < Prodʹద༻ͩ(ŝžŕ Ops( ˘•ω•˘ ) < Ͷ͐Ͷ͐ϓϩϏδϣχϯάઃఆཧɺϩ ΪϯάɺϞχλϦϯάपΓͲ͏ͳͬͯΜͷʁ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͑ͬ?
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͑ͬ? Ops( ˘•ω•˘ ) < ͑ͬ?
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͑ͬ? Ops( ˘•ω•˘ ) < ͑ͬ? Dev٩( 'ω' )و < ͦΕ͔ͬͯͯ͠͠…
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͑ͬ? Ops( ˘•ω•˘ ) < ͑ͬ? Dev٩( 'ω' )و < ͦΕ͔ͬͯͯ͠͠… Ops( ˘•ω•˘ ) < ͦΕ͔ͬͯͯ͠͠?
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ͑ͬ? Ops( ˘•ω•˘ ) < ͑ͬ? Dev٩( 'ω' )و < ͦΕ͔ͬͯͯ͠͠… Ops( ˘•ω•˘ ) < ͦΕ͔ͬͯͯ͠͠? Dev٩( 'ω' )و < ඞཁͳͷ?
http://livedoor.blogimg.jp/crosssoul0417/imgs/f/1/f1f62a8f.jpg Ops( ˘•ω•˘ ) < Ұମ͍͔ͭΒ ɹϓϩϏδϣχϯάपΓͷઃఆ͕ ɹඞཁͳ͍ͱࡨ͍֮ͯͨ͠ʁ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ߇͑Ίʹݴͬͯ͞ʔͤΜ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ߇͑Ίʹݴͬͯ͞ʔͤΜ Ops( ˘•ω•˘ ) < ͡Ό͊ɺInfraपΓͷίʔυ͔खॱॻ͋Δ?
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ߇͑Ίʹݴͬͯ͞ʔͤΜ Ops( ˘•ω•˘ ) < ͡Ό͊ɺInfraपΓͷίʔυ͔खॱॻ͋Δ? Dev٩( 'ω' )و < ͳ͍!!(ŪƄźŕ
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ߇͑Ίʹݴͬͯ͞ʔͤΜ Ops( ˘•ω•˘ ) < ͡Ό͊ɺInfraपΓͷίʔυ͔खॱॻ͋Δ? Dev٩( 'ω' )و < ͳ͍!!(ŪƄźŕ Ops( ˘•ω•˘ ) < ͔ͯ͠͠GUIͰϙνϙν͚ͨͩ͠?
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ߇͑Ίʹݴͬͯ͞ʔͤΜ Ops( ˘•ω•˘ ) < ͡Ό͊ɺInfraपΓͷίʔυ͔खॱॻ͋Δ? Dev٩( 'ω' )و < ͳ͍!!(ŪƄźŕ Ops( ˘•ω•˘ ) < ͔ͯ͠͠GUIͰϙνϙν͚ͨͩ͠? Dev٩( 'ω' )و < Exactly(ͦͷͱ͓ΓͰ͍͟͝·͢)
© 2017 Takashi Takebayashi ͱ͋ΔServerlessͷDev and Ops Dev٩( 'ω' )و
< ߇͑Ίʹݴͬͯ͞ʔͤΜ Ops( ˘•ω•˘ ) < ͡Ό͊ɺInfraपΓͷίʔυ͔खॱॻ͋Δ? Dev٩( 'ω' )و < ͳ͍!!(ŪƄźŕ Ops( ˘•ω•˘ ) < ͔ͯ͠͠GUIͰϙνϙν͚ͨͩ͠? Dev٩( 'ω' )و < Exactly(ͦͷͱ͓ΓͰ͍͟͝·͢) Ops( ˘•ω•˘ ) < ߇͑ΊʹݴͬͯࢮͶ
© 2017 Takashi Takebayashi ͜Εͷߦ͖ண͘ະདྷ
© 2017 Takashi Takebayashi Dev vs Ops
http://koisananime.com/now/img2017/gbf-b1-121c.jpg
https://blog-001.west.edge.storage-yahoo.jp/res/blog-33-90/yqsbc547/folder/494699/31/64808631/img_1_m?1429098553
© 2017 Takashi Takebayashi Ͳ͏͢ΕΑ͍ʁ
© 2017 Takashi Takebayashi Dev٩( 'ω' )و < Appେ͖ɺInfraݏ͍(Α͘Βͳ͍) Ops(
˘•ω•˘ ) < Infraେ͖ɺAppݏ͍(Α͘Βͳ͍)
http://imgcc.naver.jp/kaze/mission/USER/20140323/39/3954459/3/680x572x872d4dd1c8fd16c583cf5391.jpg
© 2017 Takashi Takebayashi DevͱOpsͷ ͖ͳͷͬͯԿͩΖʁ
https://blog-001.west.edge.storage-yahoo.jp/res/blog-0a-4f/taraikeniti/folder/693249/65/34418265/img_0 ί ʛ υ ͕
© 2017 Takashi Takebayashi ͦ͏ίʔυͩ
© 2017 Takashi Takebayashi ίʔυͰ ԥΓ߹͓͏ޠΓ߹͓͏
© 2017 Takashi Takebayashi ԥΓ߹ͬͨ ޠΓ߹ͬͨ݁Ռ
© 2017 Takashi Takebayashi Dev(App)ͱOps(Infra)͕ಉ͡ϦϙδτϦ ԥΓ߹ͬͨޠΓ߹ͬͨ݁Ռ(ProdՔಇத)
© 2017 Takashi Takebayashi ԥΓ߹ͬͨޠΓ߹ͬͨ݁Ռ(ProdՔಇத)
© 2017 Takashi Takebayashi 1. ϦϙδτϦʹίϛοτ(VSTSҎ֎ʹGitHubͰOK) 2. ίϛοτܖػʹOps(Docker, Terraform plan)ͷϏϧυ࣮ߦ
3. OpsͷϏϧυྃޙɺDev(Docker/Docker Compose)ͷϏϧυ ࣮ߦ 4. [ProdϦϦʔε࣌ͷΈ]2ͱ3ͷՌΛProdʹσϓϩΠ ϑϩʔ
© 2017 Takashi Takebayashi ͱ͍͏ͷ͕ গ͠લͷੈք
© 2017 Takashi Takebayashi গ͠લͷੈք ʹͦΕ͔Βͷਐḿʁ
http://flat-brat.cocolog-nifty.com/photos/uncategorized/2015/01/03/shinchoku.jpg
© 2017 Takashi Takebayashi
http://tn-skr3.smilevideo.jp/smile?i=22408038.L
© 2017 Takashi Takebayashi ·ͱΊ
https://images.gogoanime.tv/cover/ghost-in-the-shell-stand-alone-complex-2nd-gig-dub.png “զʑͷؒʹɺνʔϜϓϨʔͳͲͱ͍͏ ߹ͷΑ͍ݴ͍༁ଘࡏͤΜɻ ༗Δͱ͢ΕελϯυϓϨʔ͔Βੜ͡Δɺ νʔϜϫʔΫ͚ͩͩɻ” - ߈֪ػಈୂ S.A.C. ୈ5 ެ҆9՝
ߥרେี
© 2017 Takashi Takebayashi Takashi Takebayashi @changeworlds Microsoft MVP for
Visual Studio and Development Technologies Blog : http://changesworlds.com/ Role : Scrum Master, Agile Coach, Expert advisor, Management consultant Writing : Build Insider, MyNavi News, ΞδϟΠϧͰͬͯΈͨ Community : εΫϥϜಓ, TFSUGίΞϝϯό Speaker
© 2017 Takashi Takebayashi Thank you for your attention. Any
questions?
© 2017 Takashi Takebayashi http://shisly.cocolog-nifty.com/photos/uncategorized/2015/04/18/martin_luther5.jpg