Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Continuous verification for serverless applicat...
Search
AWS MENA Community
September 26, 2020
Technology
63
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous verification for serverless applications By Gunnar Grosch
Continuous verification for serverless applications
By Gunnar Grosch
AWS MENA Community
September 26, 2020
More Decks by AWS MENA Community
See All by AWS MENA Community
AWS UG DXB 2021 container series- IV
awsmena
1
120
Building Modern Applications on AWS with Persistent Storage
awsmena
0
97
Getting started with AWS Device Farm and Selenium WebDriver
awsmena
3
1.2k
Terraform CICD Best Practices
awsmena
2
130
How to select the righ EBS?
awsmena
1
120
AWS MENA Community Day - GitOps on AWS_ Codifying multi-cloud operations
awsmena
0
180
Serverless SaaS By Ali El Kontar
awsmena
1
130
AI/ML on AWS By Ahmed Raafat
awsmena
1
150
Small Leap for Developer, Giant Leap for Security - Why DevSecOps is More Important than Ever and How It's Done By Renaldi Gondosubroto
awsmena
1
120
Other Decks in Technology
See All in Technology
音声コミュニティを守るAI監視基盤_ 90%以上の入力削減を支えたServerless設計と運用判断
shuheioka123
0
110
ADKで始める業務改善 - AIエージェント開発時の考えと設計
harappa80
2
290
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
120
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
1
300
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.8k
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
0
190
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
5
1.2k
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
450
Kiro Meetup #8 Kiro アップデート (2026/3/21〜2026/9/24)
katzueno
1
240
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
310
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
1
200
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
32
32k
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
A designer walks into a library…
pauljervisheath
211
25k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
580
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Transcript
@gunnargrosch Gunnar Grosch September 26, 2020 Continuous verification for serverless
applications AWS Community Day MENA
@gunnargrosch COMMUNITY DAY MENA COMMUNITY DAY MENA Continuous verification for
serverless applications
@gunnargrosch COMMUNITY DAY MENA “Testing to ensure that you can
meet your availability goals is the only way you can have confidence that you will meet those goals” Reliability Pillar AWS Well-Architected Framework
@gunnargrosch COMMUNITY DAY MENA About me Background in development, operations,
and management Organizer of user groups and conferences AWS Serverless Hero Father of three
@gunnargrosch COMMUNITY DAY MENA Verification of applications
@gunnargrosch COMMUNITY DAY MENA Verification of applications Verification is proactive
experimentation for verifying system behaviors
@gunnargrosch COMMUNITY DAY MENA Verification of applications Verification tells you
why it’s important to explore a set of conditions
@gunnargrosch COMMUNITY DAY MENA Verification of applications Objectives Measures Conditions
Verify
@gunnargrosch COMMUNITY DAY MENA Verification of applications Chaos engineering is
not about breaking things
@gunnargrosch COMMUNITY DAY MENA Verification of applications Objective: My purchase
API should respond in less than 400 ms Measure: 400 ms threshold Condition: 100-200 ms latency injection to function Verify: Pass or fail
@gunnargrosch COMMUNITY DAY MENA Verification of applications Objective: I want
10 items added in cart per second Measure: 10 items added threshold Condition: Block 10 % of calls to DynamoDB through denylist Verify: Pass or fail
@gunnargrosch COMMUNITY DAY MENA Demo
@gunnargrosch COMMUNITY DAY MENA Making verification continuous
@gunnargrosch COMMUNITY DAY MENA Making verification continuous “Chaos engineering should
be done regularly” Reliability Pillar AWS Well-Architected Framework
@gunnargrosch COMMUNITY DAY MENA Making verification continuous “Chaos engineering should
be done regularly, and be part of your CI/CD cycle” Reliability Pillar AWS Well-Architected Framework
@gunnargrosch COMMUNITY DAY MENA Making verification continuous Continuous Verification (CV)
@gunnargrosch COMMUNITY DAY MENA Making verification continuous
@gunnargrosch COMMUNITY DAY MENA Making verification continuous Objective: My purchase
API should respond in less than 400 ms Measure: 400 ms threshold Condition: 100-200 ms latency injection to function Verify: Pass Default deploy
@gunnargrosch COMMUNITY DAY MENA Making verification continuous Objective: My purchase
API should respond in less than 400 ms Measure: 400 ms threshold Condition: 100-200 ms latency injection to function Verify: Fail Canary deploy
@gunnargrosch COMMUNITY DAY MENA Making verification continuous Objective: My purchase
API should respond in less than 400 ms Measure: 400 ms threshold Condition: 100-200 ms latency injection to function Verify: Pass Feature flag
@gunnargrosch COMMUNITY DAY MENA Demo
@gunnargrosch COMMUNITY DAY MENA Summary Verification tells you why it’s
important to explore a set of conditions Testing is the only way you can have confidence that you will your goals Chaos engineering is not about breaking things Chaos engineering should be done regularly It’s a lot of fun!
@gunnargrosch COMMUNITY DAY MENA Do you want more? Follow @serverlesschaos
on Twitter Serverless Chaos Demo app: https://demo.serverlesschaos.com Failure-lambda: https://github.com/gunnargrosch/failure-lambda Failure-cloudfunctions: https://github.com/gunnargrosch/failure-cloudfunctions Failure-azurefunctions: https://github.com/gunnargrosch/failure-azurefunctions Chaos-lambda: https://github.com/adhorn/aws-lambda-chaos-injection/ YouTube videos and repositories: https://grosch.se
@gunnargrosch COMMUNITY DAY MENA Thank you! Gunnar Grosch @gunnargrosch