© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Scalable Architectures
or why you should go serverless on cloud
Chris Adriaensen
Startup Architect
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Roadmap
STARTUP
SERVERLESS
MICROSERVICES
CLOUD
1
2
3
4
CONCLUSION
5
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
IDEATION MATURITY
GROWTH
Startup / Stages
FLEXIBILITY PROFITABILITY
SCALABILITY
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
BUSINESS ARCHITECT
DEVELOPER
OR DATA SCIENTIST
Startup / Founder Profile
NO/LOW-CODE CLOUD
PLATFORMS SCALE
FLEX
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Progress
STARTUP
SERVERLESS
MICROSERVICES
CLOUD
1
2
3
4
CONCLUSION
5
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Stack / AWS Shared Responsibility Model
AMAZON
WEB
SERVICES
APPLICATIONS GOVERNANCE
CUSTOMER
CLIENT SECURITY
SERVER DATA
SERVICES
NETWORKING
COMPUTE
AVAILABILITY ZONES
REGIONS
EDGE LOCATIONS
DATABASES
STORAGE
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Stack / Options
APPLICATIONS GOVERNANCE
CUSTOMER
SECURITY
DATA
SERVERLESS
FUNCTION ASA SERVICE
SERVICE
SOFTWAREAS ASERVICE
INFRASTRUCTURE
CLIENT SERVER
SERVER
PLATFORM
CODE
CLOUD
SERVICE
PROVIDER
MANAGED
PLATFORM
AS
A
SERVICE
SELF-MANAGED
INFRA
AS
A
SERVICE
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
CONTROL FOCUS
UNDIFFERENTIATING >TUNING
Stack / Options
SELF-MANAGED SERVERLESS
MANAGED
BUSINESS FOCUS
KEY DIFFERENTIATORS >VALUE
SPEED / COST
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Stack / Managed vs. Serverless
EFFICIENCY PERFORMANCE
SCALABILITY
USAGE-BOUND WARM POOL
AUTO-UNLIMITED
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Stack / Managed vs. Serverless
Early-Stage
Late-Stage
IDEATION MATURITY
GROWTH
MANAGED
SERVERLESS
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
FEATURE GAP KNOWN LOAD
ORYOU’RE CLAIRVOYANT
COMPLIANCE
Stack / Exceptions
SELF-MANAGED MANAGED
SPEED / COST
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Break
STARTUP
SERVERLESS
MICROSERVICES
CLOUD
1
2
3
4
CONCLUSION
5
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
PACKAGED CODE
Application / Development
MONOLITH MICROSERVICES
SERVICE-ORIENTED
MODULAR CODE
AGILITY / SCALE
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
UNIQUE CREATION
CAPITALTHROUGH RECIPE & DATA
Application / Strategy
ASSEMBLY
DEVELOPMENT
UNIQUE PIECE
CAPITALTHROUGH CODE
SPEED / COST
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Application / Communication
BUNDLED DE-COUPLED
EVENT-DRIVEN DESIGN
COUPLED
SDK
(A)SYNCHRONOUSCONTRACT
QUEUE/STREAM
AYSYNCHRONOUS BLACKBOX
API
(A)SYNCHRONOUSCONTRACT
SCALE AGILITY
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Progress
STARTUP
SERVERLESS
MICROSERVICES
CLOUD
1
2
3
4
CONCLUSION
5
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Cloud / Strategy
ABSTRACTION
COMMON DENOMINATOR
MIGRATION
COMMON STANDARDS
SPEED / COST
MULTI-CLOUD UNI-CLOUD
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
REGIONS
Cloud / AWS – Serverless
GLUE / ATHENA EVENTS* / IAM* / IAC*
APPLICATIONS GOVERNANCE
CUSTOMER
CLIENT SECURITY
SERVER DATA
STEP FUNCTIONS /
APP RUNNER / CODE*
AMPLIFY / IOT*
API GW / APPSYNC
EDGE LOCATIONS
QUICKSIGHT / AI*
CLOUDFRONT
CDN
LAMBDA / FARGATE ROUTE 53
DNS
S3
DATA LAKE
DYNAMODB /TIMESTREAM / AURORA SERVERLESS
S3
WEB STORAGE
LOCATION COGNITO
AMAZON
WEB
SERVICES
* suite of solutions
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Cloud / AWS – Serverless Example
AWS Glue
Amazon Athena
Amazon QuickSight
AWS AppSync
(GraphQL API)
Amazon SQS
Amazon API Gateway
(REST API)
Amazon DynamoDB
Amazon Rekognition
Amazon Cognito
(OIDC IDP)
Users
Amazon S3
(Data Lake)
AWS Lambda
AWS Lambda
(Process Image)
Amazon S3
(Web Storage)
AWS Lambda
(Store Image)
Amazon CloudFront
AWS Lambda
(User Sign-Up)
Admins
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Progress
STARTUP
SERVERLESS
MICROSERVICES
CLOUD
1
2
3
4
CONCLUSION
5
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Conclusion / Tips
ASSEMBLE MICROSERVICES
GO SERVERLESS
SCALE UNI-CLOUD
“Focus on unique assembly of existing web microservices (eg.AI services)
versus building and maintaining your own propietary web microservices.”
APPLICATION
STACK
“Focus on serverless solutions as much more effective use of your limited
resources and faster time to market. Decouple your microservice as much
as possible for scale, using event-driven design with queues or streams.”
“Focus on migratbility of your applications (eg. standards / containers)
versus going down the route of a multi-cloud or self-managed strategy.”
CLOUD
HIRE BUILDERS
© 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Chris Adriaensen
Startup Architect
Thanks!
Happy Building!

AWS Scalable Architectures - Serverless

  • 1.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Scalable Architectures or why you should go serverless on cloud Chris Adriaensen Startup Architect
  • 2.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Roadmap STARTUP SERVERLESS MICROSERVICES CLOUD 1 2 3 4 CONCLUSION 5
  • 3.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark IDEATION MATURITY GROWTH Startup / Stages FLEXIBILITY PROFITABILITY SCALABILITY
  • 4.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark BUSINESS ARCHITECT DEVELOPER OR DATA SCIENTIST Startup / Founder Profile NO/LOW-CODE CLOUD PLATFORMS SCALE FLEX
  • 5.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Progress STARTUP SERVERLESS MICROSERVICES CLOUD 1 2 3 4 CONCLUSION 5
  • 6.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Stack / AWS Shared Responsibility Model AMAZON WEB SERVICES APPLICATIONS GOVERNANCE CUSTOMER CLIENT SECURITY SERVER DATA SERVICES NETWORKING COMPUTE AVAILABILITY ZONES REGIONS EDGE LOCATIONS DATABASES STORAGE
  • 7.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Stack / Options APPLICATIONS GOVERNANCE CUSTOMER SECURITY DATA SERVERLESS FUNCTION ASA SERVICE SERVICE SOFTWAREAS ASERVICE INFRASTRUCTURE CLIENT SERVER SERVER PLATFORM CODE CLOUD SERVICE PROVIDER MANAGED PLATFORM AS A SERVICE SELF-MANAGED INFRA AS A SERVICE
  • 8.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark CONTROL FOCUS UNDIFFERENTIATING >TUNING Stack / Options SELF-MANAGED SERVERLESS MANAGED BUSINESS FOCUS KEY DIFFERENTIATORS >VALUE SPEED / COST
  • 9.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Stack / Managed vs. Serverless EFFICIENCY PERFORMANCE SCALABILITY USAGE-BOUND WARM POOL AUTO-UNLIMITED
  • 10.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Stack / Managed vs. Serverless Early-Stage Late-Stage IDEATION MATURITY GROWTH MANAGED SERVERLESS
  • 11.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark FEATURE GAP KNOWN LOAD ORYOU’RE CLAIRVOYANT COMPLIANCE Stack / Exceptions SELF-MANAGED MANAGED SPEED / COST
  • 12.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Break STARTUP SERVERLESS MICROSERVICES CLOUD 1 2 3 4 CONCLUSION 5
  • 13.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark PACKAGED CODE Application / Development MONOLITH MICROSERVICES SERVICE-ORIENTED MODULAR CODE AGILITY / SCALE
  • 14.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark UNIQUE CREATION CAPITALTHROUGH RECIPE & DATA Application / Strategy ASSEMBLY DEVELOPMENT UNIQUE PIECE CAPITALTHROUGH CODE SPEED / COST
  • 15.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Application / Communication BUNDLED DE-COUPLED EVENT-DRIVEN DESIGN COUPLED SDK (A)SYNCHRONOUSCONTRACT QUEUE/STREAM AYSYNCHRONOUS BLACKBOX API (A)SYNCHRONOUSCONTRACT SCALE AGILITY
  • 16.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Progress STARTUP SERVERLESS MICROSERVICES CLOUD 1 2 3 4 CONCLUSION 5
  • 17.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Cloud / Strategy ABSTRACTION COMMON DENOMINATOR MIGRATION COMMON STANDARDS SPEED / COST MULTI-CLOUD UNI-CLOUD
  • 18.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark REGIONS Cloud / AWS – Serverless GLUE / ATHENA EVENTS* / IAM* / IAC* APPLICATIONS GOVERNANCE CUSTOMER CLIENT SECURITY SERVER DATA STEP FUNCTIONS / APP RUNNER / CODE* AMPLIFY / IOT* API GW / APPSYNC EDGE LOCATIONS QUICKSIGHT / AI* CLOUDFRONT CDN LAMBDA / FARGATE ROUTE 53 DNS S3 DATA LAKE DYNAMODB /TIMESTREAM / AURORA SERVERLESS S3 WEB STORAGE LOCATION COGNITO AMAZON WEB SERVICES * suite of solutions
  • 19.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Cloud / AWS – Serverless Example AWS Glue Amazon Athena Amazon QuickSight AWS AppSync (GraphQL API) Amazon SQS Amazon API Gateway (REST API) Amazon DynamoDB Amazon Rekognition Amazon Cognito (OIDC IDP) Users Amazon S3 (Data Lake) AWS Lambda AWS Lambda (Process Image) Amazon S3 (Web Storage) AWS Lambda (Store Image) Amazon CloudFront AWS Lambda (User Sign-Up) Admins
  • 20.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Progress STARTUP SERVERLESS MICROSERVICES CLOUD 1 2 3 4 CONCLUSION 5
  • 21.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Conclusion / Tips ASSEMBLE MICROSERVICES GO SERVERLESS SCALE UNI-CLOUD “Focus on unique assembly of existing web microservices (eg.AI services) versus building and maintaining your own propietary web microservices.” APPLICATION STACK “Focus on serverless solutions as much more effective use of your limited resources and faster time to market. Decouple your microservice as much as possible for scale, using event-driven design with queues or streams.” “Focus on migratbility of your applications (eg. standards / containers) versus going down the route of a multi-cloud or self-managed strategy.” CLOUD HIRE BUILDERS
  • 22.
    © 2021, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Chris Adriaensen Startup Architect Thanks! Happy Building!