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.7k
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
240
Vibe Coding Tools
ijin
2
450
My small contributions - Fujiwara Tech Conference 2025
ijin
0
4.7k
re:Invent 2024体験談〜Interactivity/Community編〜
ijin
0
54
Fastest AWS re:Invent 2024 re:Cap in the galaxy
ijin
0
40
AWS Management Services
ijin
0
58
Fastest AWS re:Invent 2019 story in the galaxy
ijin
0
190
My DevOps toolsets
ijin
1
1.6k
Serverless Communities (AWS Users Group Netherlands)
ijin
0
77
Other Decks in Technology
See All in Technology
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
330
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
180
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
370
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
150
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
120
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
250
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
290
使いにくいの壁を突破する
sansantech
PRO
1
120
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
64
A Tale of Four Properties
chriscoyier
162
24k
My Coaching Mixtape
mlcsv
0
46
Evolving SEO for Evolving Search Engines
ryanjones
0
120
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How to make the Groovebox
asonas
2
1.9k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Design in an AI World
tapps
0
140
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