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
changeworld
October 17, 2017
Technology
1
1.1k
DevOps meets Serverless / Serverless Meetup Tokyo #6
『Serverless Meetup Tokyo #6』で講演した『DevOps meets Serverless』の資料です
changeworld
October 17, 2017
Tweet
Share
More Decks by changeworld
See All by changeworld
Azure is empower every person and every organization on the planet achieve more
changeworld
0
950
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
260
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
600
devops found in 3 minutes!
changeworld
0
1.1k
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.5k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
250
Take it easy, Azure DevOps
changeworld
1
1.9k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
240
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.6k
Other Decks in Technology
See All in Technology
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
330
Where will it converge?
ibknadedeji
0
180
GopherCon Tour 概略
logica0419
2
190
Oracle Cloud Infrastructure:2025年9月度サービス・アップデート
oracle4engineer
PRO
0
390
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
5.4k
about #74462 go/token#FileSet
tomtwinkle
1
290
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
23
17k
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
1
870
OpenAI gpt-oss ファインチューニング入門
kmotohas
2
950
20250929_QaaS_vol20
mura_shin
0
110
KMP の Swift export
kokihirokawa
0
330
コンテキストエンジニアリングとは? 考え方と応用方法
findy_eventslides
4
890
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Designing for Performance
lara
610
69k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Statistics for Hackers
jakevdp
799
220k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Making Projects Easy
brettharned
119
6.4k
What's in a price? How to price your products and services
michaelherold
246
12k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Visualization
eitanlees
148
16k
KATA
mclloyd
32
15k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
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