Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
S U M M I TB e r l i n
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Build a Serverless Startup in just 30 Minutes!
Fabian HahnSolutions ArchitectAmazon Web Services
S e s s i o n I D – # # # # # # T B F # # # # #
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Agenda
Introduction
Let’s build
Services Overview
Summary
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Photo by rawpixel on Unsplash
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Photo by Clark Tibbs on Unsplash
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Photo by Daria Nepriakhina on Unsplash
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Photo by Marco Secchi on Unsplash
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
No servers to provision or manage
Scales with usage
Never pay for idle Availability and fault-tolerance built in
Serverless tenants
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
GraphQL
Describe what’s possible with a type system
Uniform API across data stores and APIs
Network optimized requests and responses
Powerful developer tools Integrated documentation and introspection
Query language for your API and a runtime for fulfilling queries with existing data
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Architecture
Clients
User Management
DDB Stream
Insert
AWS AppSync
GetAmazon
DynamoDB
AWS Lambda
AWS Lambda
AmazonSES
Backend
AmazonCognito
AmazonCloudFront
AmazonS3
Frontend
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Cognito
Managed user directory
Sign in with existing identities (federation)
Customizable, hosted UI, or SDK
AWS credentials and access control
OpenID Connect and OAuth 2.0 Based
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS AppSync
Managed Serverless GraphQL service
Connect to data sources in your account
Add data sync, real-time and offline capabilities
GraphQL facade for any AWS service
Conflict detection and resolution in the cloud
Enterprise security features (IAM,
Cognito, API keys)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Lambda
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon DynamoDB
Fully Managed NoSQL Document or Key-Value Scales to Any Workload
Fast and Consistent Access Control Event Driven Programming
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS Amplify Library
Authentication(Amazon Cognito)
Analytics(Amazon Pinpoint)
APIREST (Amazon API Gateway) and
GraphQL (AWS AppSync)
Storage(Amazon S3)
Caching Push Notifications(Amazon Pinpoint)
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Related breakouts
Serverless Best Practices for Configuration Management and Cost Optimization (13:00 in Room 4)
Alex Casalboni, AWS
Serverless open location data with HERE XYZ (15:00 in Room 2)Benjamin Rögner & Dimitar Goshev, HERE Europe B.V.
Full Stack in the Era of Serverless ComputingNader Dabit, AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fabian [email protected]
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.