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
0
7.5k
Accelerating DevOps with Serverless
ServerlessConf Paris 2018 talk
Michael H. Oshita
February 15, 2018
Tweet
Share
More Decks by Michael H. Oshita
See All by Michael H. Oshita
Lambda management with ecspresso and Terraform
ijin
2
220
Vibe Coding Tools
ijin
2
410
My small contributions - Fujiwara Tech Conference 2025
ijin
0
4.4k
re:Invent 2024体験談〜Interactivity/Community編〜
ijin
0
39
Fastest AWS re:Invent 2024 re:Cap in the galaxy
ijin
0
29
AWS Management Services
ijin
0
31
Fastest AWS re:Invent 2019 story in the galaxy
ijin
0
180
My DevOps toolsets
ijin
1
1.6k
Serverless Communities (AWS Users Group Netherlands)
ijin
0
71
Other Decks in Technology
See All in Technology
フライトコントローラPX4の中身(制御器)を覗いてみた
santana_hammer
1
140
仕様駆動 x Codex で 超効率開発
ismk
2
1.4k
AIと自動化がもたらす業務効率化の実例: 反社チェック等の調査・業務プロセス自動化
enpipi
0
110
ある編集者のこれまでとこれから —— 開発者コミュニティと歩んだ四半世紀
inao
3
1.4k
ステートレスなLLMでステートフルなAI agentを作る - YAPC::Fukuoka 2025
gfx
5
680
CodexでもAgent Skillsを使いたい
gotalab555
9
4.5k
Black Hat USA 2025 Recap ~ クラウドセキュリティ編 ~
kyohmizu
0
520
AIを前提に、業務を”再構築”せよ IVRyの9ヶ月にわたる挑戦と未来の働き方 (BTCONJP2025)
yueda256
1
160
re:Invent完全攻略ガイド
junjikoide
1
280
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
2
810
内部品質・フロー効率・コミュニケーションコストを悪化させ現場を苦しめかねない16の組織設計アンチパターン[超簡易版] / 16 Organization Design Anti-Patterns for Software Development
mtx2s
2
200
マウントとるやつ、リリースするやつ
otsuki
1
120
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Code Reviewing Like a Champion
maltzj
527
40k
YesSQL, Process and Tooling at Scale
rocio
174
15k
For a Future-Friendly Web
brad_frost
180
10k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
The Pragmatic Product Professional
lauravandoore
36
7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Why Our Code Smells
bkeepers
PRO
340
57k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Documentation Writing (for coders)
carmenintech
76
5.1k
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