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
890
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
250
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
580
devops found in 3 minutes!
changeworld
0
1.1k
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.4k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
240
Take it easy, Azure DevOps
changeworld
1
1.9k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
230
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.6k
Other Decks in Technology
See All in Technology
“日本一のM&A企業”を支える、少人数SREの効率化戦略 / SRE NEXT 2025
genda
1
280
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
230
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
24
6.4k
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.5k
Transformerを用いたアイテム間の 相互影響を考慮したレコメンドリスト生成
recruitengineers
PRO
2
460
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
670
「Chatwork」のEKS環境を支えるhelmfileを使用したマニフェスト管理術
hanayo04
1
400
Autify Company Deck
autifyhq
2
44k
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
130
AI エージェントと考え直すデータ基盤
na0
20
8k
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
1.1k
Featured
See All Featured
Making Projects Easy
brettharned
116
6.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
980
Producing Creativity
orderedlist
PRO
346
40k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
340
Designing for Performance
lara
610
69k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Gamification - CAS2011
davidbonilla
81
5.4k
Building an army of robots
kneath
306
45k
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