*Getting started with AWS Amplify:

Gavin Reji Thoppil
3 min readJun 20, 2021

The AWS amplify consist of a group of tool such as open source framework, admin UI, console and services(static web hosting) to accelerate the development of web application on AWS

AWS Amplify gives us 4 things:

  • CLI
  • Libraries
  • UI Components
  • Amplify console

Amplify CLI:

  • The Amplify Command Line Interface (CLI) is a incorporated tool chain to create, integrate, and administer the AWS cloud services for your app. simply being able to produce and access data in your app allows you to center on delivering core features and business value
  • Amplify CLI has support for many environments such as dev, prod etc. When you initialize a project with the CLI, you generate an Amplify backend environment. The AWS Amplify CLI use AWS Cloud Formation and nested stacks.
  • to see the status of deployment at any amount of time we need to use the amplify status: amplify add auth this command will bootstrap a Cloud Formation template in the amplify/backend/auth folder
  • Amplify chains operating a local server for mocking and testing the application before pushing to the cloud with certain categories, including API ,Storage ,Functions and Hosting.
  • Amplify supports AWS Lambda and AWS Fargate compute option for creating application

Amplify console:

  • AWS Amplify Console is the main center for full stack web application deployments in AWS. Amplify Console provides two major service hosting and the Admin UI
  • hosting feature-Connect your applications to a custom domain. organize and host SSR web apps shaped using the Next.js. framework
  • Admin UI feature-· Visual data modeling enable us to center on our domain specific objects instead of cloud infrastructure also Set up authentication for your app.it is also powerful and easy to understand authorization

Amplify UI components:

  • Amplify UI Components is a open source UI tool kit that consist of cloud connected workflows inside of cross framework UI components.

installation:

frameworks

Amplify libraries:

  • The Amplify open source client libraries offer user-friendly interfaces across diverse categories of cloud powered operations allowing web developers to easily interrelate with their backend.
  • These libraries are powered by the AWS cloud and offer a add on model which can be extended to use other provider.
  • The Amplify JavaScript libraries are supported for diverse web frameworks counting React, React Native, Angular, Ionic, and Vue.

For any query feel free to contact @ rockstargang182@gmail.com

Thank you!

--

--