Size: a a a

F# Flood: retired jets junkyard

2020 March 17

SB

S B in F# Flood: retired jets junkyard
Диёр
ну ты когда жсоны клеишь и кладёшь в базу ты обычно не думаешь что законы функторов и монад
нет, если, упаси Бог, я где-то пишу instance Functor .. where, то я очень тщательно думаю в первую очередь о законах.
источник

VK

Vladislav Khapin in F# Flood: retired jets junkyard
источник

SB

S B in F# Flood: retired jets junkyard
Shub Niggurath
это можно. и даже будет профит, как минимум от эффекта второй системы
а "эффект второй системы" это когда ты пытаешься воспроизвести то же самое и осознаешь, мол, тут и там это можно было сделать проще и эффективнее?
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
S B
не знаю, насчет весь ли смысл, ведь где-то у тебя должен быть какой-то сторэдж.. но то, что мы мало возьмем от возможностей Эрланга и это выглядит очень колхозно даже в теории, это да.
в эрланге есть все свое. в данном случае ваше масштабирование будет диктоваться тем, как масштабируется Кафка, а не тем, как масштабируется ОТП
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
S B
а "эффект второй системы" это когда ты пытаешься воспроизвести то же самое и осознаешь, мол, тут и там это можно было сделать проще и эффективнее?
типа того. скорее даже когда ты точно знаешь, как устроена проблема, и поэтому лишен всей неопределенности в стиле "давайте вот тут сделаем обобщенно, а то пока мы не знаем, как оно там выйдет"
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
эффект второй системы отчетливо прослеживается в саксесс сториз миграции на Го с $language_name
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
то есть в случае второй системы можно очень успешно обходиться без всего вообще, например без дженериков
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
без орм
источник

SB

S B in F# Flood: retired jets junkyard
ога, понял
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
например, если нам придется перестраивать общество после этой пандемии, то туалетная бумага исчезнет как понятие
источник

SB

S B in F# Flood: retired jets junkyard
а насчет "в Эрланге есть все свое". вот это-то и кажется самым острым углом. не знаю как я буду думать об этом через n лет, но сейчас завязаться полностью на Эрланг кажется точно таким же опасным решением хотя бы потому, что в современных реалиях интегрировать ужа с ежем нужно сплошь и рядом.
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
S B
а насчет "в Эрланге есть все свое". вот это-то и кажется самым острым углом. не знаю как я буду думать об этом через n лет, но сейчас завязаться полностью на Эрланг кажется точно таким же опасным решением хотя бы потому, что в современных реалиях интегрировать ужа с ежем нужно сплошь и рядом.
глядя что
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
у тебя много чего находится внутри своей системы
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
в твоем случае, как я понял, вы выбрали кафку как системную шину сообщений.
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
это не сильно вяжется с ОТП, у них свои методы
источник

RM

Roman Melnikov in F# Flood: retired jets junkyard
S B
к сожалению, нельзя. наши кадры едва F# выгребают, да и то кровь из глаз. мы слово "функтор" даже не знаем. какой Эрланг?
А в Эрланге без функторов никак чтоль?
Мне казалось он довольно просто и вот что что, а функторов там точно не обязательны
источник

RM

Roman Melnikov in F# Flood: retired jets junkyard
Для использования
источник

SN

Shub Niggurath in F# Flood: retired jets junkyard
Roman Melnikov
А в Эрланге без функторов никак чтоль?
Мне казалось он довольно просто и вот что что, а функторов там точно не обязательны
их там попросту нет. эрланг динамически типизирован
источник

SB

S B in F# Flood: retired jets junkyard
Shub Niggurath
в твоем случае, как я понял, вы выбрали кафку как системную шину сообщений.
я пришел в компанию, когда Кафка в проде уже четвертый год. в настоящее время большинство топиков по-прежнему с одной-единственной партицией и многие девы до сих пор путают компактизацию с конкатенацией. в общем, суть в том, что де-факто все завязано на Кафку, но пользоваться ей толком еще даже не начали. но роль ей отведена именно такая, какую ты описал + live streaming критически важных спортивных событий по 50+ видам спорта. вторая часть, собственно, началась с моим приходом и там среднее количество партиций 12. вот, собственно, и все. никаких гигантским масштабов, где ОТП оправдал бы себя. не выглядит как задача для Эрланга, если честно.
источник

SB

S B in F# Flood: retired jets junkyard
как они умудрились 4 года выживать с фактически полностью синхронной Кафкой - я не знаю.
источник