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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 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 ?