Классная статья техдира AWS, где он рассказывает, какие сложно | 👾 твой cto
Классная статья техдира AWS, где он рассказывает, какие сложности сопровождали реализацию strong consistency в S3.
Консистентность — это свойство хранилища на любой запрос, следующий в любое время после создания или обновления объекта в хранилище гарантированно отдавать новую версию. В течение 15 лет в S3 консистентности не было, но при этом случаи раздачи устаревшего контента были довольно редки.
И вот перейти от условной вероятности того, что это случится с 0,01% до абсолютного гарантированного нуля потребовало колоссальных инженерных ресурсов. Но они это сделали, не пожертвовав ни доступностью, ни скоростью, ни стоимостью для пользователей. Подробнее и как именно это реализовано читайте тут.