Rapid Web and Mobile Development with
AWS Amplify
by Kay Plößer
Who is Kay?
Follow me on Twitter!
@K4y1s
Software Consultant
Mobile & Serverless @ kay.is
Author
"React from Zero" @ FULLSTACK.io
Tech-Blogger
API Design @ Moesif
What's this talk about?
THE CLOUD™️
LIVE CODING
SERVERLESS
AWS AMPLIFY
What is Amplify?
Software SDK
CLI Tool
Web Console
Device Farm
The Initial Setup
Amplify
React
Cloud9
$ amplify init
CloudFormation
IAM
S3
1. Hosting
Amplify
CloudFormation
S3
$ amplify hosting add
$ amplify publish
2.1 Authentication
$ npm i aws-amplify aws-amplify-react
import Amplify from "aws-amplify";
import { withAuthenticator } from "aws-amplify-react";
import credentials from "./aws-exports";
...
Amplify.config(credentials);
...
export default withAuthenticator(App, true);
2.2 Authentication
Amplify
CloudFormation
$ amplify auth add
$ amplify publish
Cognito
Lambda
IAM
3. GraphQL API
Amplify
CloudFormation
$ amplify api add
$ amplify publish
AppSync
DynamoDB
IAM
GraphQL
Queries
Development Tools
Accessible
via Amplify
Accessible
via AWS SDK
- AI and ML services
- Authentication and Authorization
- Chatbots
- CI and CD
- GraphQL and REST APIs
- GraphQL Codegen
- Hosting
- Multiple Serverless ENVs
- OAuth (Facbook, Google, etc)
- Serverless Functions
- Video and Image storage
- Video Streaming
- VR and AR
Amplify Features
Thank You!
Follow me on Twitter!
@K4y1s
Rapid Web and Mobile Development with AWS Amplify
By Kay Plößer
Rapid Web and Mobile Development with AWS Amplify
- 895