Azure / reliable-web-app-pattern-dotnet

The Reliable Web App Pattern is a set of objectives to help your web application converge on the cloud. This repo contains a reference implementation of a reliable web application for .NET.
https://aka.ms/eap/rwa/dotnet/doc
MIT License
356 stars 113 forks source link

Implement multiregional Storage #320

Closed KSchlobohm closed 1 year ago

KSchlobohm commented 1 year ago

The multiregional deployment should demonstrate how data is kept in sync between regions.

Azure Storage is used to store the tickets that are created during the checkout flow. These tickets are images that are durably stored with zone-redundancy to improve SLAs related for data retention. The next factor of concern is our ability to read and write to this data source.

Using geo-redundant storage would increase our ability to read the data but not our ability to write to storage. So in this sample we use two separate storage accounts which have their own availability for write operations to improve our composite availability. However, maintaining two Azure Storage accounts is subject to the same concerns that apply to our Azure SQL database.

To learn more about what you can do to address this concern we recommend the following article:

KSchlobohm commented 1 year ago

migrated to 1852450