AWS re:Invent 2022 - Multi-Region design patterns and best practices (ARC306)

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 7

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

    When changing primary regions with DynamoDB Global Tables, how do you know when all writes to the primary have propagated to the new primary? Is the answer different between (a) when all regions are healthy and it's a scheduled change vs (b) when the primary has perhaps gone fully dark or appears degraded? Thanks!

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

    Why not use global accelerator instead? Maybe less operationally expensive?

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

    What if GOaST goes down?

    • @barrysheward981
      @barrysheward981 Рік тому +7

      First, in terms of keeping GOaST up, it is deployed across multiple regions, uses a DynamoDB Global Table and (as John suggested) we upgrade a region at a time. Second, when GOaST responds to the GMRlib, it not only provides current state, but also future state. The microServices using GMRlib can continue to run and even manage a primary rollover without GOaST. Finally, we can script sending state to GMRlibs if necessary.

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

      @@barrysheward981 That is brilliant :) Thanks

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

      @@barrysheward981 Thank you for sharing this - awesome talk.

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

      @@barrysheward981 Are you planning to open source generic version of it ?