AWS Serverless Multi-Tier Architectures with Amazon API Gateway and AWS Lambda
AWS has a huge library of fantastic resources. This post highlights the recently released whitepaper talking about serverless multi-tier architectures.
“AWS Serverless Multi-Tier Architectures with Amazon API Gateway and AWS Lambda”, walks through how the class 3-tier—presentation, logic, data—design pattern works in a serverless world.
I call out a few more details in the Twitter thread below…
yes, horrible title. thankfully, a good paper
available at : https://docs.aws.amazon.com/whitepapers/latest/serverless-multi-tier-architectures-api-gateway-lambda/welcome.html
☁️ #cloud #serverless
yesterday’s thread on @nistcyber & @awscloud is unrolled at https://markn.ca/2021/nist-cybersecurity-framework/
☁️ #cloud #serverless
it’s a marketing/SEO title that probably hinder the paper more than help it. could’ve easily stopped at, “AWS Serverless Multi-Tier Architectures”
that would’ve gotten the point across
☁️ #cloud #serverless
1. presentation
2. logic
3. data
the aim is keep the bits required the goal of each layer in that layer. more at https://en.wikipedia.org/wiki/Multitier_architecture
☁️ #cloud #serverless
lots of @awscloud serverless resources are up at https://aws.amazon.com/serverless/
☁️ #cloud #serverless
that transitions to API calls in a serverless world
☁️ #cloud #serverless
– CloudFront + S3 for presentation
– @awscloud API Gateway + Lambda for logic
– DynamoDB for data
is a very sweet #serverless toolkit for n-tier apps. if you’re migrating an existing app, sub Lambda for Fargate
☁️ #cloud #serverless
☁️ #cloud #serverless
summed up nicely as, “Your business logic goes here, no servers necessary”
☁️ #cloud #serverless
☁️ #cloud #serverless
…though more links to examples & documentation would be appreciated here
☁️ #cloud #serverless
not much to add here because service choice depends entirely on the data & it’s use…but default DynamoDB
☁️ #cloud #serverless
Amplify deserves more attention. learn more at https://aws.amazon.com/amplify/
☁️ #cloud #serverless
☁️ #cloud #serverless
mobile backend, single-page apps, web apps, & microservices are all discussed
☁️ #cloud #serverless
/ ☁️ #cloud #serverless