Size: a a a

2020 December 05

ML

Maksim Lapshin in ErlangRus
Anton Kuranda
доступ к коду тебе при этом не нужен - у тебя есть спека, ты ее можешь описывать техписами параллельно с разработкой

я у себя это использую для ускорения разработки - сначала пишется спека, потом отдается в команды, например фронты могут замокать по спеке бэк и писать интерфейсы еще до того как бекендеры их разработают
Это клево конечно (про спеку вперед)
источник

t

ttt161 in ErlangRus
Насколько помню со свагером была боль описывать асинхронное апи (продюсер-консамер) для этого даже async api запилили
источник

AK

Anton Kuranda in ErlangRus
со сваггером да, но в OAS 3.0 это учли уже https://swagger.io/docs/specification/callbacks/
источник

t

ttt161 in ErlangRus
О, класс
источник

ML

Maksim Lapshin in ErlangRus
Меня здорово поразила история дропбокса, которые вообще отказались внутри от http и nginx и перешли на grpc
источник

AK

Anton Kuranda in ErlangRus
ну мы внутри тоже гоняем все через аналог - по трифт rpc, но наружу клиентам ты это не отдашь нормально
источник

A

Alexey in ErlangRus
Anton Kuranda
ну мы внутри тоже гоняем все через аналог - по трифт rpc, но наружу клиентам ты это не отдашь нормально
А почему трифт выбрали?
источник

AK

Anton Kuranda in ErlangRus
а когда выбирали, тогда протобаф не был таким хайповым и grpc еще не было
источник

A

Alexey in ErlangRus
А, давно это было...
источник

DP

Dmitry Ponyatov in ErlangRus
Igor Karymov
Имеджмэджик в ниф это надо быть смелым... Лучше его на отдельной машине в отдельном кластере, в изолированном контейнере запускать и то осторожно.
здrustеее.. а сегодня у нас будит дяйвайвай по переписовыванию Imagemagic на этом... том самом... 8)
источник

DP

Dmitry Ponyatov in ErlangRus
Maksim Lapshin
Какие вообще здесь есть практики?

Мы вот начали публиковать схему нашего конфига (json) и тут целая масса вопросов
буддийские: медитация на null
источник

ИИ

Иванов Иванов... in ErlangRus
Anton Kuranda
а когда выбирали, тогда протобаф не был таким хайповым и grpc еще не было
Когда в одном проекте выпиливали протобуф тогда ещё кто то говорил мол трифт набирает обороты
источник

AK

Anton Kuranda in ErlangRus
да один хрен там, я лично не вижу разницы между двумя протоколами и реализациями рпц, разве что хайпа вокруг гугла как обычно больше
источник

ИИ

Иванов Иванов... in ErlangRus
Anton Kuranda
да один хрен там, я лично не вижу разницы между двумя протоколами и реализациями рпц, разве что хайпа вокруг гугла как обычно больше
А. Я как обычно наврал. В качестве альтернативы предлагали флэтбуфер. Но поскольку эта канитель нужна была только для сериализации обе были выкинуты. Ибо мешают работе. А про трифт и не слыхивали тогда
источник

DP

Dmitry Ponyatov in ErlangRus
источник

AK

Anton Kuranda in ErlangRus
для чисто сериализации есть msgpack, а трифт и грпц - это все-таки нечто большее, это не только фреймворки сериализации, но и клиент-сервера, вот это все
источник

ИИ

Иванов Иванов... in ErlangRus
Anton Kuranda
для чисто сериализации есть msgpack, а трифт и грпц - это все-таки нечто большее, это не только фреймворки сериализации, но и клиент-сервера, вот это все
вот на msgpack и перепиливал. но без схемы тяжеловато даже с простой сериализацией
источник

ИИ

Иванов Иванов... in ErlangRus
проект настолько идеален, что последний релиз на ерланге - 11 лет назад
источник

AK

Anton Kuranda in ErlangRus
Иванов Иванов
вот на msgpack и перепиливал. но без схемы тяжеловато даже с простой сериализацией
вот я про это и говорю, мсгпацк и прочее - это тупо сериализация, а протобаф и трифт - это и схема, и строгая типизация и реализации RPC
источник
2020 December 06

DP

Dmitry Ponyatov in ErlangRus
Иванов Иванов
проект настолько идеален, что последний релиз на ерланге - 11 лет назад
мне очень не понравилось на первый взгляд, что там нет контрольной суммы в пакетах (?)
источник