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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Michael H. Oshita
February 15, 2018
Technology
8k
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
15
AI platform engineering
ijin
0
13
Fastest AWS re:Invent 2025 re:Cap in the galaxy
ijin
0
11
Lambda management with ecspresso and Terraform
ijin
2
290
Vibe Coding Tools
ijin
2
510
My small contributions - Fujiwara Tech Conference 2025
ijin
0
4.7k
re:Invent 2024体験談〜Interactivity/Community編〜
ijin
0
74
Fastest AWS re:Invent 2024 re:Cap in the galaxy
ijin
0
54
AWS Management Services
ijin
0
85
Other Decks in Technology
See All in Technology
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
600
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
300
運用を見据えたAIエージェント設計実践
amacbee
0
1.9k
Dynamic Workersについて
yusukebe
2
570
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
380
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
330
Strands Agents超入門
kintotechdev
1
160
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
16
7.5k
Datadog 認定試験の概要と対策
uechishingo
0
220
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
680
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
150
AIガバナンス実践 - 生成AIコネクタのデータ漏洩リスクと実務対策
knishioka
0
160
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
300
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Balancing Empowerment & Direction
lara
6
1.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
320
The Invisible Side of Design
smashingmag
302
52k
The Curse of the Amulet
leimatthew05
1
13k
Amusing Abliteration
ianozsvald
1
190
Accessibility Awareness
sabderemane
1
130
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Mobile First: as difficult as doing things right
swwweet
225
10k
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