Fullstack Development with AWS AppSync and Amplify

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • In this multipart series we're going to build out a pets API. This video will give an overview of what AppSync is and how to easily create and leverage it in an Amplify project.
    In next week's video, we'll use the Amplify components to make the app look amazing.
    Then in the final video, we'll add on some more AppSync features and show some advanced options that you'll be sure to use in your production applications. It all starts here, so let's get going!
    amplify docs: docs.amplify.aws
    appsync: aws.amazon.com...

КОМЕНТАРІ • 38

  • @work2936
    @work2936 2 роки тому +4

    Thank you so much mate. This was exactly what I needed. You deserve a lot more views and subscribers than you are getting right now. Your content and video quality is on par with the channels that are having more than 100k subscribers. I hope you get there too.

  • @user-hh6sw7if5l
    @user-hh6sw7if5l 8 місяців тому

    Broo.... this was amazing. I have no words to describe your job. Please keep uploading videos!

  • @DavidCarnahanSA
    @DavidCarnahanSA 2 роки тому

    Excellent work. Thanks for sharing. I plan to dive deep on Amplify and your videos will be step 1. Keep grinding. We appreciate it.

  • @ryanl8119
    @ryanl8119 Рік тому

    Bro, all your videos are amazing. Thank you so much, your comments are extremely helpful as well. Great tips 💪

  • @yijieyang6863
    @yijieyang6863 Рік тому

    Great video! Thank you so much, mate!

  • @tylermorales9043
    @tylermorales9043 2 роки тому

    Thanks for the GraphQL explanation!

  • @ctoxyz
    @ctoxyz 2 роки тому

    excellent pace + delivery

  • @카안
    @카안 2 роки тому +2

    18:00 graphql schema
    29:04 create
    32:01 get
    35:56 delete

  • @viktrix1504
    @viktrix1504 2 роки тому

    Appreciate your work, that was exactly what I was looking for.

  • @TheBlackChessAuthority
    @TheBlackChessAuthority 11 місяців тому

    Good stuff!

    • @focusotter
      @focusotter  11 місяців тому

      Glad you enjoyed it

  • @ByteNatives
    @ByteNatives Рік тому

    Spectacular, thank you very much helped a lot :)

  • @lydiayao2000
    @lydiayao2000 Рік тому +1

    Excellent video. You explained everything so clearly! Great job!!! Can you share your repo code for this?

  • @jednaprawda
    @jednaprawda 2 роки тому

    Great video!

  • @kurtlibby-f1r
    @kurtlibby-f1r 2 дні тому

    Hey Michael. Wondering if you can update or confirm how this might work now that MongoDB is deprecating App Services Device Sync and the Data API ? I know there are a lot of devs that would really like to use AWS AppSync if it can create a better process for migrating away from the services they are deprecating. Would really appreciate it.

  • @anandhukraju8044
    @anandhukraju8044 2 роки тому +2

    Hey thanks a ton for all the unique amplify contents. I'm planning to build a Next and React Native app along with Amplify soon. I'm just concerned about two things though. Can I have a dev, test and prod envs for my amplify backend? And what are the files(autogenerated by amplify cli) that are not safe to be exposed on the client side?.

    • @focusotter
      @focusotter  2 роки тому +1

      Thanks for the kind words! With regards to a multi-env backend, Amplify does support that and can be configured by typing `amplify env add staging` for example. And Amplify automatically updates your .gitignore file with the files that shouldn't be uploaded to GitHub/exposed on the client.

  • @JohnVold
    @JohnVold 2 роки тому +1

    Great stuff as always, thank you , sir!
    One question, did they change the default color for the Cognito login component? Didn't it used to be Orange?

    • @focusotter
      @focusotter  2 роки тому +1

      Good eye! Yup! We're taking a deep dive next week, but you're right that we have an all new component library that is sooo much better!

  • @reydez84
    @reydez84 Рік тому

    wish the interviews were like to create stuff like this, instead they give hard as heck problems xDDDDD

  • @normanluismadrid422
    @normanluismadrid422 Рік тому +1

    great video! very helpful, but im still lost on how this would function in a production environment, is this usable with cognito's hosted UI? how would the amplify library fetch data from dynamoDB using the authenticated user from cognito's hosted UI

  • @drinkeatandthink
    @drinkeatandthink 2 роки тому +1

    💯

  • @user-tf8si2zt2m
    @user-tf8si2zt2m Рік тому

    It saves my day
    But how to create function pine or do any thing to archive that?

  • @abiolahamzat91
    @abiolahamzat91 Рік тому

    really explanatory, got me subscribed,
    a quick question, how can we modify the pet list i.e change the pet name and also save the new list to state

  • @abiolahamzat91
    @abiolahamzat91 Рік тому

    🎉🎉 excellent

  • @IAMTHEMUSK
    @IAMTHEMUSK 2 роки тому +1

    Hi, that's very clear, thank you. Can you do a video to show us how we can do batch update? For example if we want to update a list of elements in one request instead of doing a Promise.all which doesn't garantie that every elements will be really updated ? (Apparently Amplify is not made for this basic web requirement)

    • @focusotter
      @focusotter  2 роки тому +1

      Hey! It’s definitely on the way :) in fact, if you want to learn now, I wrote about how to do it on my blog: blog.focusotter.cloud/batching-requests-with-aws-amplify-and-appsync
      Thanks so much for checking out the channel!!

    • @IAMTHEMUSK
      @IAMTHEMUSK 2 роки тому +1

      @@focusotter Wow thanks! It doesn't look easy though 😅

    • @lydiayao2000
      @lydiayao2000 Рік тому

      @@focusotter, the link to your blog post no longer exists. Could you please update the link?

    • @focusotter
      @focusotter  Рік тому

      @@IAMTHEMUSK Thanks for the update, all fixed :)

  • @The_trendy_finds
    @The_trendy_finds Рік тому +1

    Hey there. I'd like to ask, I already got my graphQL endpoint from the AWS Appsync in browser without using amplify push. Do I still have to use "amplify push" to make it work in production?

    • @focusotter
      @focusotter  Рік тому

      Hey! 👋🏽 So as long as in your application, your call to Amplify.configure() has your graphql endpoint listed, you're all set!

    • @The_trendy_finds
      @The_trendy_finds Рік тому

      @@focusotter Heyy, Is Amplify.configure() needed if I'm already passing my appsync details in ApolloClient?

  • @mattlee9190
    @mattlee9190 Рік тому

    Can't get this to work at all. It keeps telling me property configure does not exist for amplify

  • @roid1510
    @roid1510 Рік тому

    How do i specify that other people can see my pets but not edit?

  • @JaLegendsDance
    @JaLegendsDance 2 роки тому

    Hey can you build a tutorial on Building a membership with AWS Amplify, Cognito, and Stripe Billing Portal..
    So after you rap your app with aws withauthenticator user will sign up and after success sign up they will redirect to pricing plan then to stripe checkout then user will be directed to protect content after paid signing user logout and signing back in they will be directed straight to protected content

    • @focusotter
      @focusotter  2 роки тому

      Hey! Funny you mention that! So I actually have a blog post that has a similar flow but uses API Gateway instead. I'm going to convert it to AppSync in March. If you wanted some inspiration, here ya go! blog.focusotter.com/combining-nextjs-aws-amplify-and-stripe-to-build-a-catering-app-part-1

  • @AshwinChaudhary-de9wb
    @AshwinChaudhary-de9wb Рік тому

    how can we create custom graphql query ?