More Related Content
Similar to AWS Scalable Architectures - Serverless (20)
More from Chris Adriaensen (11)
AWS Scalable Architectures - Serverless
- 1. © 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
- 2. © 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
- 3. © 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
IDEATION MATURITY
GROWTH
Startup / Stages
FLEXIBILITY PROFITABILITY
SCALABILITY
- 4. © 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
- 5. © 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
- 6. © 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
- 7. © 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
- 8. © 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
- 9. © 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
- 10. © 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
- 11. © 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
- 12. © 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
- 13. © 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
- 14. © 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
- 15. © 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
- 16. © 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
- 17. © 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
- 18. © 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
- 19. © 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
- 20. © 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
- 21. © 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
- 22. © 2021, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Chris Adriaensen
Startup Architect
Thanks!
Happy Building!