Size: a a a

F# Flood: zen of Python

2021 March 27

SB

S B in F# Flood: zen of Python
но вроде как не хотят мейтенить "громадный" кластер.
источник

DS

Doge Shibu in F# Flood: zen of Python
Ну а они понимают, что указанных цифр без этого не достичь?
источник

SB

S B in F# Flood: zen of Python
Doge Shibu
Ну а они понимают, что указанных цифр без этого не достичь?
я это и пытался доказать. я выше говорил. отчет ебанул. и пришел к своему руководителю со словами "давайте напишем движок на чистом С, возьмем за основу этот osrm, попрубуем лишнее выкинуть". у нас были математикик, которые могли эти алгоритмы на косточки разобрать. и они до сих пор есть.
источник

SB

S B in F# Flood: zen of Python
мой руководитель меня услышал и эскалирвоал это выше.
источник

SB

S B in F# Flood: zen of Python
собрались все и завернули идею под предлогом "дотнет быстрый, я говно намерял, проблема не там"
источник

SB

S B in F# Flood: zen of Python
вот и все
источник

SB

S B in F# Flood: zen of Python
а мне дали понять, что мне думать не по должности, мне делать надо
источник

SB

S B in F# Flood: zen of Python
и на перф ревью хорошие оценки поставили, бабла дадут значит (мотивируют так)
источник

оГ

отец Григорий... in F# Flood: zen of Python
Так это самое главное!
источник

SB

S B in F# Flood: zen of Python
но мне кажется, что дело не в стоимости железа. они хорошие финанситсы и наверно примерно понимают сколкьо им эта фича должна принести хуябриков зеленых.
источник

SB

S B in F# Flood: zen of Python
и понимают сколкьо хуябриков стоит кластер и обслуга.
источник

SB

S B in F# Flood: zen of Python
и цифры видимо не сошлись.
источник

SB

S B in F# Flood: zen of Python
потому что в общем-то проблем с железом в компании нет.
источник

DS

Doge Shibu in F# Flood: zen of Python
Ну на дотнете тоже можно попробовать подобную фигню сделать быстрой, но это надо прям с нуля под это задротить
источник

SB

S B in F# Flood: zen of Python
Doge Shibu
Ну на дотнете тоже можно попробовать подобную фигню сделать быстрой, но это надо прям с нуля под это задротить
не думаю. мои замеры показывают, что не особо-то и можно. смотри, гатлинг бьет get запрос, т.е. это e2e с затрами на весь http протокол и иже с ним. 3500 rps вышло, 80% запрсоов быстрее 1ms. на таких скоростях управляемые языки в принципе не вытягивают, тебе даже стандратные инструменты типа dotnet trace не особо помогут.
источник

SB

S B in F# Flood: zen of Python
из-за джита тебе сложно проверять перф, из-за управляемой среды ты будешь затачивать код под конкретную версию GC
источник

SB

S B in F# Flood: zen of Python
и многое другое
источник

SB

S B in F# Flood: zen of Python
все это очень быстро превращается в полный долбоебизм и проигрывает решению на С
источник

SB

S B in F# Flood: zen of Python
да и воевать ты будешь в первую очередь за IPC/CPI, я чето вообще не видел, чтобы стандартный набор инстументов под дотнет тебе давали эти показатели.
источник

DS

Doge Shibu in F# Flood: zen of Python
S B
из-за джита тебе сложно проверять перф, из-за управляемой среды ты будешь затачивать код под конкретную версию GC
Я хотел предложить как раз по этой причине попробовать coreaot, но чёрт знает как себя в реальности покажет.
источник