Amplify is a product from Amazon Web Services that automatically configures cloud resources to deploy the entire back-end of an application with only front-end code. Amplify Gen 2 is TypeScript-based and provides all of the libraries, functions, and resources to define the app's data model, business logic, authentication, and authorization within the front-end code base.
Because the entirety of the back-end infrastructure is managed completely by AWS, the development environment for each Amplify project is simplified to just the front-end code base. This means, that if you want to make a change to the business logic, data models, authentication rules, etc., you'll have to push the changes to a repository (like Github) first. Amplify's pipeline is set up to listen for changes to the repository and automatically re-build and re-deploy the application for you.