aws-samples / aws-bookstore-demo-app

AWS Bookstore Demo App is a full-stack sample web application that creates a storefront (and backend) for customers to shop for fictitious books. The entire application can be created with a single template. Built on AWS Full-Stack Template.
MIT No Attribution
622 stars 305 forks source link

Has anyone converted this CF template to CDK yet by chance? #23

Open cyclops2020 opened 4 years ago

cyclops2020 commented 4 years ago

Planning on converting the fullstack and bookstore templates to CDK if anyone wants to help. I'm planning on using the demo app in a Pluralsight Course I'm currently authoring for advanced CDK. I love the demo apps!

cyclops2020 commented 4 years ago

I'm converting this myself now to CDK. I'll pull request it once I'm done!

kyle-maxwell commented 4 years ago

I'm curious how far you got- was it relatively straight forward?

cyclops2020 commented 4 years ago

Hey Kyle, I did complete the Goals app, but not the full bookstore app. On the goals app (which is very similar, just a bit smaller) the AWS labs folks used a few techniques that I had to work around, like seeding codecommit using a Lambda from way off in an account I have no access to. I changed the deployment source to S3 and worked around it. Also, it was my first time using Cognito, so that took me a bit to get it all dialed in correctly. All in all, I just about rewrote all the constructs from scratch. As soon as I'm done with this CDK Pluralsight course (end of this month), I'll PR it back into the AWS labs repo.

I haven't decided on whether or not I'll rebuild the Bookstore app in CDK. Perhaps I'll do that during the holidays if I get the time.

Hit me up any time. Watch my Pluralsight course that comes out at the end of this month!

Scott