Today I started working with AWS Amplify and React. I bought a Udemy course, and use it as a learning aid.
Creating a new GraphQL back-end API took me 5 minutes.
The Udemy course holds your hand and provides a gentle introduction into AWS Amplify.
I'm pleasingly surprised. But as someone with an affinity for back-end work, the lack of control bothers me a bit. AWS Amplify takes care of everything and makes development easier (i.e., it handles authentication and offers helper methods).
Still, I wonder if it won't fall short as soon as you leave the “happy path” of the basic use cases. Or it might get too expensive.
I only had a first taste of serverless development, the jury is still out.