Size: a a a

Scala User Group

2021 March 06

Oℕ

Oleg ℕizhnik in Scala User Group
Гипотетически там должна быть вся кухня, чтобы быстро поднять сервис с трифтовым клиентом и сервером на финагле
источник
2021 March 07

ЮБ

Юрий Бадальянц... in Scala User Group
Из бинарных протоколов есть ещё boopickle
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Но там никакой схемы или эволюции
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Иногда такое подходит
источник

VS

Vladimir Sam in Scala User Group
Oleg ℕizhnik
Так что у них и для скалы генераторы искать нужно
Он точно есть, но я бы предпочел прото2 простихоспаде. Сгенерированный трифт код это нечитаемая каша. В прото3 задолбаешь нерациональность проверять
источник

S

Stanislau Buhlak in Scala User Group
Ребят, объясните мне ламеру, что лучше отправлять клиенту после того как заперсистил ивент: целиком State или только то, что всё саксессфул?
источник

ZM

ZLoyer Matveev in Scala User Group
Stanislau Buhlak
Ребят, объясните мне ламеру, что лучше отправлять клиенту после того как заперсистил ивент: целиком State или только то, что всё саксессфул?
кто ж знает

от потребностей зависит
источник

S

Stanislau Buhlak in Scala User Group
ZLoyer Matveev
кто ж знает

от потребностей зависит
А бест прэктис?
источник

ZM

ZLoyer Matveev in Scala User Group
бест прэктис - возвращать стейт, если этот стейт нужен, не возвращать стейт, если этот стейт не нужен
источник

V

Vλadimir in Scala User Group
ZLoyer Matveev
бест прэктис - возвращать стейт, если этот стейт нужен, не возвращать стейт, если этот стейт не нужен
У апи могут быть разные потребители
источник

V

Vλadimir in Scala User Group
Лучше сразу вернуть
источник

V

Vλadimir in Scala User Group
Смысл экономить на байтах по сети
источник

ZM

ZLoyer Matveev in Scala User Group
Vλadimir
Смысл экономить на байтах по сети
речь не только про экономию, собрать стейт еще вопрос
источник

ZM

ZLoyer Matveev in Scala User Group
размер стейта тож неизвестен
источник

ZM

ZLoyer Matveev in Scala User Group
телеметрия с мобилок и иота, нафига им получать стейт, который размером больше может на порядок

особенно если телеметрия часто шлется
источник

EK

Evgenii Kuznetcov in Scala User Group
Stanislau Buhlak
Ребят, объясните мне ламеру, что лучше отправлять клиенту после того как заперсистил ивент: целиком State или только то, что всё саксессфул?
Возврат стейта противоречит CQRS. Должно ли это беспокоить кого-то - вопрос открытый
источник

Oℕ

Oleg ℕizhnik in Scala User Group
так CQRS - это паттерн, а не какой-то принцип, который нужно хотеть соблюдать
источник

ZM

ZLoyer Matveev in Scala User Group
Vλadimir
У апи могут быть разные потребители
Имеешь ли ты право показывать весь стейт потребителям или огребешь проблем безопасностью и гос контролем?

Можно много всего придумать за и против. Но без конкретной ситуации это не более чем разговоры о погоде.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
возвращение стейта противоречит ООП, если верить элегантному егору, например
источник

V

Vλadimir in Scala User Group
ZLoyer Matveev
Имеешь ли ты право показывать весь стейт потребителям или огребешь проблем безопасностью и гос контролем?

Можно много всего придумать за и против. Но без конкретной ситуации это не более чем разговоры о погоде.
Уговорил
источник