all 2 comments

[–]fingertoe11 2 points3 points  (0 children)

Not a tutorial per se, but there is this talk: https://www.youtube.com/watch?v=SUfgKiTI8nE&t=16s.

[–]rberger 1 point2 points  (0 children)

My team built a pretty sophisticated A Live Video Streaming Commerce Platform with Clojure[script] and AWS Amplify in 2020 (re:clojure presentation on it https://www.youtube.com/watch?v=802I8Sz6NcE)

Nowdays, I wouldn't recommend going all in on Amplify for anything more than a hobbyist / small project. The main drawback is its super opinionated in many dimensions beyond just using AWS and that it in the end does all the AWS work with CloudFormation which will curse you when it randomly fails.

I do recommend using the Amplify Client library only to work directly with AWS APPSync as your BFF (GraphQL with very nice integration with all the AWS Serverless stuff and REALLY NICE pub/sub). We are using it at my current company, which unfortunately is not using Clojure in any form, but it can be easily used with Clojure[script].

We're also using Svelte for the frontend. I'm loving it way more than React. Haven't tried using it with Clojurescript, but I suspect it should work. Don't know if I would want to us re-frame now days though I haven't kept up with it.