Serverless Web Applications with
Nader Dabit
Developer Advocate - AWS Mobile
twitter / github / medium
AWS Mobile
Enable front-end developers to move further up the stack leveraging their existing skillset to build full-stack web & mobile applications.
AWS Amplify
!==
Serverless
==
Managed Services
No server operations
Scales seamlessly
Codeless
No need to manage uptime
Assumes responsibility for providing a defined set of services
CLI Toolchain
Client Library
Create cloud services
Update & delete cloud services
GraphQL CodeGen
Hosting for static websites & assets
Connect to & interact with cloud services
Preconfigured components for Angular, Vue, React, & React Native
Built-in support for AWS Signature Version 4 signing for authenticated requests
Authentication
Analytics
GraphQL API
Lamdba Functions
AR / VR
Chat Bots
REST API
Storage
Internationalization
Ionic
Angular
React
React Native
Vuew
1. Install the CLI
2. Configure the CLI
3. Create a new Amplify project
4. Use amplify add to create a service
User Mgmt
Back end
Search
Reporting
amplify add auth
amplify add analytics
amplify add api
amplify push
AWS AppSync / DynamoDB / Elasticsearch
Amazon Cognito
AWS AppSync
Amazon Pinpoint
By Nader Dabit
Connect.tech - A walkthrough of the philosophy behind & how to use AWS Amplify
Teaching and building apps using React and React Native