#HolidayCatchup #reInvent: "Is your serverless application well-architected?" by the very engaging @hernangarci. This one is close to my heart. Hernan goes through the value of why you would bother about well-architected serverless. #serverless
I love the call-out that this isn't some onerous audit and a blocker, but can really help you be more successful with #serverless.
The prescriptive guidance covers you for the whole lifecycle from Design & architect + Deploy + Operate + Better & Faster. #serverless
Hernan goes through how this works for a web app. Operational Excellence covers using "Infrastructure as Code" and using separate environments / accounts. #serverless Use SAM or CDK
He has this handy slide to decide whether SAM or CDK is better for you. Either way, don't start from scratch #serverless
Operational Excellent with observability helps you know what's going on. #serverless (I have a whole talk on just this - https://virtual.awsevents.com/media/1_0yhom1yk)
Security best practices cover controlling access with least privilege, AuthN/AuthZ, fine-grained access control, temp creds, no secrets in code. #serverless
Reliability is all about protecting resources and building in resiliency. Throttling, back-off and retries, protecting non-scalable resources, Step Functions for transactions, using async decoupling with SNS/SQS/EventBridge. #serverless
Performance covers optimization by understanding scaling behaviour, optimizing code, applying caching, using service integrations, and Lambda Power Tuning. #serverless
Cost optimization is about designing your application to maximize value. Reducing code size, using async design patters, embedded metrics format for CloudWatch, removing job polling or task coordination from application logic. #serverless
You can follow @julian_wood.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.