Comments 6
А ваша реализация частично совместима с s3 api? если нет, то вы просто показали как сделать загрузку файлов...
широкой адаптации
Примечательная вещь с точки зрения лингвистики. В английском языке есть два похожих по написанию глагола adapt (приспособиться) и adopt (использовать, "взять на вооружение"). Насколько я понимаю, "широкая адаптация" - это wide adoption, то есть широкое применение.
Возможно, когда-нибудь в этимологических словарях будут писать что-то вроде "адаптация - (прибл. с 2020) массовое применение, от английского adopt через смешение по фонетическому сходству с adapt".
При сравнении с файловыми системами хотелось бы услышать, чем эта штука отличается от WebDAV, как близкого по смыслу конкурента.
Плюсы, минусы и т.д.
Написанное апи с s3 не совместимо, мьютекс убивает всю производительность, проверять http метод руками не надо, это задается в роутинге, и если используете log, то надо использовать его везде.
Разбираемся, что такое S3 и делаем простое объектное хранилище на Go