$30 off During Our Annual Pro Sale. View Details »
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
1k
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
270
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
620
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
260
Take it easy, Azure DevOps
changeworld
1
1.9k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
260
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.6k
Other Decks in Technology
See All in Technology
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
品質のための共通認識
kakehashi
PRO
3
260
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
250
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
370
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
320
RAG/Agent開発のアップデートまとめ
taka0709
0
180
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
140
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
170
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
180
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
400
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
110
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Building an army of robots
kneath
306
46k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Fireside Chat
paigeccino
41
3.7k
Facilitating Awesome Meetings
lara
57
6.7k
Site-Speed That Sticks
csswizardry
13
1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
A Tale of Four Properties
chriscoyier
162
23k
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