Компоненты: metadata service (PostgreSQL — bucket, key, version, location), data service (chunk storage на диске). Загрузка: разбить файл на chunks, записать на разные ноды (replication factor 3), сохранить metadata. Скачивание: lookup metadata → параллельное чтение chunks. Consistency: read-after-write через sync запись metadata. Erasure coding вместо replication для экономии.
Как спроектировать объектное хранилище типа S3?
Senior
55 просмотровAFK Offer AI
Как реализовать Valuer interface?