Automate Your App Deployment with AWS Amplify

AWS Amplify is a set of tools and services that can be used together or on their own, to build scalable full stack applications, powered by AWS. In this example, I used it to automate the deployments of website updates. They are triggered by a commit to the Github code repository: https://github.com/ArvidEllan/portfolio24. Domain name https://www.ellanwambugu.com/ is hosted by Namecheap.

Here are the steps:
  • Pre-requisite: design a website and push code to Github. Use a good branching strategy to develop each feature, and create pull requests to merge to master branch.
  • Step 1: Create a Project on Amplify
  • Step 2: Add the domain name to the configuration
  • Step 3: Deploy the application
  • Step 4: Test the automation
contact flow
View of AWS Amplify Dashboard with deployement steps.
For more information on how to use AWS Amplify, visit: user guide.
Linkedin Github