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
Accelerating DevOps with Serverless
Search
Michael H. Oshita
February 15, 2018
Technology
7.9k
0
Share
Accelerating DevOps with Serverless
ServerlessConf Paris 2018 talk
Michael H. Oshita
February 15, 2018
More Decks by Michael H. Oshita
See All by Michael H. Oshita
JAWS-UG Yokohama 100th event
ijin
0
13
AI platform engineering
ijin
0
10
Fastest AWS re:Invent 2025 re:Cap in the galaxy
ijin
0
10
Lambda management with ecspresso and Terraform
ijin
2
280
Vibe Coding Tools
ijin
2
490
My small contributions - Fujiwara Tech Conference 2025
ijin
0
4.7k
re:Invent 2024体験談〜Interactivity/Community編〜
ijin
0
72
Fastest AWS re:Invent 2024 re:Cap in the galaxy
ijin
0
53
AWS Management Services
ijin
0
80
Other Decks in Technology
See All in Technology
AI 時代の Platform Engineering
recruitengineers
PRO
1
110
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
250
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
3
930
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
150
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
190
需要創出(Chatwork)×供給(BPaaS) フライホイールとMoat 実行能力の最適配置とAI戦略
kubell_hr
0
2.1k
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
200
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
4
1.4k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.6k
The 7 pitfalls of AI
ufried
0
200
Databricks Academic Series 〜 大規模言語モデル / エージェント編 〜 / academic-series-llm
databricksjapan
0
110
Modernizing Your HCL Connections Experience: Visual Report to chain, Profile Enhancements, and AI Integration
wannesrams
0
290
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
Practical Orchestrator
shlominoach
191
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Building AI with AI
inesmontani
PRO
1
970
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
So, you think you're a good person
axbom
PRO
2
2k
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
Side Projects
sachag
455
43k
Transcript
Accelerating DevOps with Serverless ServerlessConf Paris 2018 Michael H. Oshita
@ijin Feb 15, 2018
Bonjour!!
France <-> Japan
Michael H. Oshita (@ijin) • Cloud Engineer/ Architect • From
Japan • AWS community • Serverless community • https://ijin.github.io
JAWS-UG • ~2300 members (FB) • 50+ subdivisions nationwide
Serverless Community • 600+ members (FB) • Monthly Serverless meetups
• ServerlessConf Tokyo 2016 (380), 2017 (462 attendees)
Story… One example of using serverless to help and accelerate
DevOps
AGENDA • Background • Issues/Demands • Solution • Architecture •
Demo
Background (simplified)
Issues • Resource (CPU, memory) bound • Maintenance (disk usage,
server failures) • Updates (ruby, jenkins, docker version) • Sequential execution • More projects, more load
New demands • Faster (concurrent) deployments • Test and deploy
multiple versions • On-demand environments • ECS
Solution: Automate
Branch A
Branch B
Branch C
Create env • Create target group • Create ALB listener
• Create ECS service • Deploy if necessary
Create env (reality) • Create target group • Create ALB
listener • Create ECS service…….wait • Deploy if necessary
Destroy env • Stop tasks • Delete service • Delete
listener • Delete target group
Destroy env (reality) • Stop tasks…wait…wait…. • Delete service…..wait •
Delete listener • Delete target group
Create env w/ step fns
Destroy env w/ step fns
Step Functions Serverless Step Functions plugin by @horike37 https://github.com/horike37/serverless-step-functions sls
plugin install -n serverless-step-functions
Step Functions JSON =( Not something a human should touch
Step Functions YAML =) Somewhat better… ..
[ Demo ]
Create env (youtube: http://bit.ly/ecs-deity1)
Destroy env (youtube: http://bit.ly/ecs-deity2)
On-Demand env!! • Devs Happy :D • Ops Happy :D
Why Serverless (Framework)? • Concurrency • Scalability • Less maintenance,
more coding • Easy deployments (w/ frameworks)
Afterthoughts • Overall satisfied • Scales pretty well • Visualization
is awesome • Complex Obervability (Logs spread across streams)
ECS Deity Sample on github: https://github.com/ijin/ecs-deity
Merci :D