Прямые загрузки в S3/GCS через предподписанные URL: быстрее пользователи, меньше нагрузка и расходы
Большие файлы тормозят бэкенд, раздувают счета и увеличивают риск инцидентов. Решение — отправлять загрузки напрямую в облачное хранилище по предподписанным ссылкам, а бэкенд использовать только для выдачи прав и финализации. Разберём архитектуру, безопасность, CORS, простую реализацию для файлов до 5 ГБ и многосоставные (resumable) загрузки для больших. В конце — чеклист внедрения и тонкости, о которых часто забывают.