BOOK_CUBE Telegram 1318
Обзор white paper "AWS Fault Isolation Boundaries"

Для проектирования сервисов, которые хорошо масштабируются надо хорошо понимать все уровни абстракции, поверх которых мы проектируем системы. Также классно понимать как нам рассматривать зависимости от этих нижележащих слоев с точки зрения отказоустойчивости (resilience). Для того, чтобы использовать такой подход, можно посмотреть на документацию от AWS . Этот документ достаточно свежий (обновление от 16 ноября 2022 ) и он содержит многие конструкции, что полезно было бы использовать при проектировании:
- инфраструктурные абстракции (зоны доступности, регионы, ...)
- разделение control и data plane сервисов - так как у них вероятность отказа разная
- концепция static stability - когда системы работают в статическом режиме и продолжают работать в нормальном режиме без необходимости внесения изменений во время сбоев или недоступности зависимостей

Дальше авторы показывают как эти штуки работают на их сервисов, которых бывает 3 вида
- зональные
- региональные
- глобальные

В общем, документ интересный в контексте принципеов проектирования, даже если вы не пользуетесь активно AWS:)
Вот тут можно почитать более подробный разбор в моем блоге.

#SystemDesign #DistributedSystems #SoftwareArchitecture #Architecture #Cloud #SRE #Engineering



tgoop.com/book_cube/1318
Create:
Last Update:

Обзор white paper "AWS Fault Isolation Boundaries"

Для проектирования сервисов, которые хорошо масштабируются надо хорошо понимать все уровни абстракции, поверх которых мы проектируем системы. Также классно понимать как нам рассматривать зависимости от этих нижележащих слоев с точки зрения отказоустойчивости (resilience). Для того, чтобы использовать такой подход, можно посмотреть на документацию от AWS . Этот документ достаточно свежий (обновление от 16 ноября 2022 ) и он содержит многие конструкции, что полезно было бы использовать при проектировании:
- инфраструктурные абстракции (зоны доступности, регионы, ...)
- разделение control и data plane сервисов - так как у них вероятность отказа разная
- концепция static stability - когда системы работают в статическом режиме и продолжают работать в нормальном режиме без необходимости внесения изменений во время сбоев или недоступности зависимостей

Дальше авторы показывают как эти штуки работают на их сервисов, которых бывает 3 вида
- зональные
- региональные
- глобальные

В общем, документ интересный в контексте принципеов проектирования, даже если вы не пользуетесь активно AWS:)
Вот тут можно почитать более подробный разбор в моем блоге.

#SystemDesign #DistributedSystems #SoftwareArchitecture #Architecture #Cloud #SRE #Engineering

BY Книжный куб




Share with your friend now:
tgoop.com/book_cube/1318

View MORE
Open in Telegram


Telegram News

Date: |

Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. A new window will come up. Enter your channel name and bio. (See the character limits above.) Click “Create.” The Standard Channel Some Telegram Channels content management tips
from us


Telegram Книжный куб
FROM American