Has anyone had much experience with Amplify? I was thinking of going "all in" on a greenfield project - but am hesitant about all-in-one type frameworks.
I started using it around v0.3 and quite a bit has happened with aws-amplify since then. After migrating an IoT cloud from a competitor to AWS IoT, our team decided to leverage AWS Cognito (user identities) and Amplify really saved some time for us in this regard. User identities, JWTs and signing requests to lambda endpoint worked, for the most part. There are some struggles with ill-documented issues or just flat-out wrong Typescript definitions, but for the most part, I probably would have made the same decision again being that our platform is "all in" on AWS. I doubt I would use it if AWS Cognito was not in the mix.
I've used Amplify twice now, once with a React SPA and once with React Native, I'm not a fan of the managed UI side of it using withAuthenticator and the likes but I do like the managed Auth structure and the fact I don't have to handle cognito tokens and refreshing and the likes. It saves a fair bit of time on that front.
I haven't tried Analytics, API Gateway/Lambda or Notifications with it though.
3 comments
[ 3.0 ms ] story [ 18.9 ms ] threadI haven't tried Analytics, API Gateway/Lambda or Notifications with it though.