Top 5 Tips For Working With DynamoDB

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024

Комментарии • 38

  • @utsavprabhakar5072
    @utsavprabhakar5072 2 года назад +4

    Following you for a week now due to a project involving Dynamo db, SQS and lambda. Your DDB videos are helping me understand complex AWS docs with ease, thanks a lot :D

    • @BeABetterDev
      @BeABetterDev  2 года назад +1

      You're very welcome Utsav. So glad my videos are helping you out!

  • @ncongnolancong
    @ncongnolancong 3 года назад +3

    Using DDB exclusively as a backend dev at my job right now, can confirm these tips are beneficial

  • @piegpa
    @piegpa 3 года назад +5

    Always great AWS stuff, keep on recoding! Thank you!

  • @leonardobatistela4542
    @leonardobatistela4542 2 года назад +3

    My top DynamoDB tip is don't use it if you need standard pagination, especially if the table contains thousands of items. DDB was not designed to do that. It only allows you to retrieve the next page, plus filtering and sorting have a lot of limitations.

    • @alexagranov3094
      @alexagranov3094 11 месяцев назад

      Yeah SQL has OFFSET which allows you to paginate anywhere you want to begin with.

  • @leonzer8257
    @leonzer8257 3 года назад +2

    Great tips that reflect real scenarios!

  • @bobsutube
    @bobsutube 11 месяцев назад

    That was great - thank you very much

  • @BeABetterDev
    @BeABetterDev  3 года назад

    What are YOUR Top DynamoDB Tips?

  • @alexagranov3094
    @alexagranov3094 11 месяцев назад

    A tip about scans. Avoid using for customer facing flows where performance is vital. They're fine for internal tools where you need to browse all items and performance is not that important.

    • @BeABetterDev
      @BeABetterDev  11 месяцев назад

      Great tip! Thanks for sharing.

  • @TheRed662
    @TheRed662 3 года назад +1

    do you have any workshops on best practices when moving from RDMS to DynamoDB?

  • @5minutesseries431
    @5minutesseries431 2 года назад

    One word: "AWESOME!"

  • @0x49BBF
    @0x49BBF 2 года назад +2

    Always enable Point in Time Recovery!

  • @akankshaapathak
    @akankshaapathak 3 года назад +1

    Great video! Just a suggestion: You can keep the volume of background music lil lower. (P.S. Your voice is amazing, you don’t need any background music) 😁

    • @BeABetterDev
      @BeABetterDev  3 года назад +1

      Thanks so much Akanksha! I started to get the feeling that me talking for 8 minutes would get boring, but thank you for the recommendation!

  • @huscachafe
    @huscachafe 3 года назад +1

    Great video !! 👏🏻👏🏻Could you please créate a video for ddb streams that trigger to an eventbridge with differents rules ? It would be very interesting to watch 🙌🏻🙌🏻🙌🏻

    • @BeABetterDev
      @BeABetterDev  3 года назад +1

      Great suggestion Oscar, I'll see where I can work in this topic. Cheers !

  • @jeffinj7707
    @jeffinj7707 3 года назад +1

    Very Helpfull

  • @AlvinC-sz3li
    @AlvinC-sz3li 3 года назад +1

    DDB stream internally is implemented by Kinesis.

  • @tango12341234
    @tango12341234 2 года назад +1

    I recently heard that Lyft uses Dynamo DB for geolocation data updates but how can that be possible if Dynamo DB is a eventually consistent database?

    • @BeABetterDev
      @BeABetterDev  2 года назад +1

      Hi Zenna,
      DynamoDB supports eventual and strong consistency. The only catch is that strong consistency requires extra read capacity consumption and will cost you more $. See this link for more details: docs.aws.amazon.com/whitepapers/latest/comparing-dynamodb-and-hbase-for-nosql/consistency-model.html
      Hope this helps!

    • @tango12341234
      @tango12341234 2 года назад

      @@BeABetterDev Thank you!

  • @rickharold7884
    @rickharold7884 3 года назад +1

    Great tips.

  • @sakarsr
    @sakarsr 3 года назад

    Relay nice tips. Is their a way to design a single table for an textile industry. It has lot of departments and each
    department has both related and non related functions with other departments. Is DDB is the right choice for
    this ?

  • @maazm4722
    @maazm4722 3 года назад

    amplify admin UI lets u create a relationship with their UI but are they using best practices behind the scenes?

  • @Amarjeet-fb3lk
    @Amarjeet-fb3lk Год назад

    Hi ,
    In your 3rd example, a customer can purchase same item multiple times,so it will have same customer,orderid combination,and hence duplicate primary key. Will it work in DynnmoDb

    • @iiokonkwo
      @iiokonkwo 8 месяцев назад

      @Amarjeet, I think you've got it mixed up. What is purchased multiple times would be ProductID. Each Customer+Order combination remains unique.

  • @ArunKumar-jh4qe
    @ArunKumar-jh4qe Год назад

    I want latest record enter in DynamoDb, Can anyone help me, How to find latest record from dynamoDB

  • @xcaptz
    @xcaptz 3 года назад +1

    I like content 🙂

  • @VeerSingh-lp6oe
    @VeerSingh-lp6oe 3 года назад

    Hey! I'm using AWS appsync for a project which uses dynamodb as the database, I'm not sure how I can define the partition and sort keys for different @models, the only way I found out how to do queries was with a @key directive but that adds a GSI. If anyone can help lemme know, pretty urgent