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
- 1,085