AWS Amplify Pros and Cons

Member-only story

What Is AWS Amplify? The Pros and Cons, Taken from Our Experience

Codescrum
7 min readDec 1, 2020

At Codescrum, we like to explore new technologies and try out new ways of working. Our mission states: “make the unthinkable possible,” so Amazon Web Services (AWS) has become an excellent tool for us that helps us to quickly develop both prototype and production applications.

During this exploration, we found AWS Amplify, a set of tools you can use to build and deploy secure, scalable full-stack applications (both mobile and web). In this post, we are going to talk about our experience, focusing on the trade-offs between the good and bad things and what we want to achieve from these tools.

What is AWS Amplify?

As we mentioned in a previous post, a serverless architecture allows us to build applications without worrying about the server machines’ installation and configuration. This new approach saves time and resources in the software development process, and also implies new complexities.

AWS Amplify is a set of serverless technologies that uses JavaScript as its primary programming language to build and deploy secure, scalable full-stack applications. These are the components:

  • Libraries — we connect the client (web or mobile) with many AWS services, such as IAM or AppSync (GraphQL server).

--

--

Codescrum
Codescrum

Written by Codescrum

We make the unthinkable possible by understanding our client company’s problems, envisioning how software solves them and delivering the right result.

No responses yet