eggheadio / egghead-design

Illustrations and design elements for egghead.io
http://egghead.io
25 stars 4 forks source link

Building Serverless Web Applications with React & AWS Amplify #143

Open zacjones93 opened 5 years ago

zacjones93 commented 5 years ago

Primary Tags

React, AWS

https://egghead.io/courses/building-serverless-web-applications-with-react-aws-amplify

When building a real-world web application there are a ton of essential basic requirements. In this series we’ll look at how to quickly & easily implement many of these essential features like user authentication with Amazon Cognito, managed GraphQL with AWS AppSync, storage with Amazon S3, Lambda functions, & then we'll deploy your application on AWS using Amazon S3.

MaggieAppleton commented 5 years ago

Creative Brief: Building Serverless Web Applications with React & AWS Amplify

Primary Tech – React & AWS Amplify

React Logo

AWS Amplify Logo


Course link: Building Serverless Web Applications with React & AWS Amplify

Course description:

When building a real-world web application there are a ton of essential basic requirements. In this series we’ll look at how to quickly & easily implement many of these essential features like user authentication with Amazon Cognito, managed GraphQL with AWS AppSync, storage with Amazon S3, Lambda functions, & then we'll deploy your application on AWS using Amazon S3.


Previous React & AWS Illustrations

artboard


Main Concepts

AWS Amplify is a library for building cloud-powered web & mobile apps. Allows you to easily adds features to an app like analytics, bots, APIs, authentication, storing user data, notifications, and a library of styled UI components. Official AWS Amplify Page

AWS is also serverless, which means that the app isn't stored somewhere on a single server. It's distributed across many hundreds of servers on amazon's cloud network. This makes the app very flexible and scalable. Eg. If a lot of users all try to log on to the app at one time, the system can easily handle it.

The illustration should communicate the idea of a scalable, serverless app. And include the colours & logos of React and AWS

Key Qualities:

Keywords:

Amplification – volume, speakers, music equipment, sound system, loudspeaker, increasing scale, amps, music festivals

Distributed – spread out, many small parts forming a larger whole,

Ideas to Start With