Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 May 22

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
На 100 млн пользователей (каждый со своей историей предпочтений), 20 млн товаров (это только уникальных, они повторяются у разных мерчантов с разной ценой), 4-500 вариантов на каждый продукт (у одного мерчанта), у 10000 мерчантов?
И ещё десяток разных параметров?
Объём «посчитанного в фоне» будет в тысячи раз превышать объём исходных данных. А исходных данных терабайты. Счастливо вам по петабайту за сутки пересчитать, ещё и на лету обновляя (т.к. мерчанты довольно часто копошатся в своих каталогах).
источник

RU

Roman Usherenko in Сrystal Lang — русскоговорящее сообщество
и что все эти товары надо сразу показать? есть же база, эластик. в само приложение отдается максимум несколько десятков товаров
источник

RU

Roman Usherenko in Сrystal Lang — русскоговорящее сообщество
конечно, если выгружать из базы все сразу и делать выборки в приложении, то будет медленно)
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
В приложение отдаётся пару десятков. Но для этого может быть проанализировано до тысячи, чтобы из дубликатов выбрать «подходящие» именно для этого пользователя. И параметров, определяющих «лучший для этого пользователя» - десятки.
источник

ВВ

Ваня Ваня in Сrystal Lang — русскоговорящее сообщество
короче говоря, холопы на интерпритарах никогда не познают настоящий highload)
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Тысяча - это что сервис предварительного ранжирования (на Java) отфильтровал из выдачи эластика
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Что делает этот сервис предварительного ранжирования я даже не догадываюсь, я подсматривал только в гошный код.
источник

RU

Roman Usherenko in Сrystal Lang — русскоговорящее сообщество
ну вот всякого рода сервисы - это да. руби тут не лучший выбор
источник

RU

Roman Usherenko in Сrystal Lang — русскоговорящее сообщество
руби, пхп, питон - это все для вебаппов, которые получают данные от других сервисов: базы, контент-серверов итд
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
Что за проект? Почему именно го?
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Ну так, в Java сервисе была только половина логики. Другая половина в API на Go. Апи работало как на мобилки, так и на nodejs WEB фронтенд.
Может быть на месте того WEB фронтенда и могла быть рубишка, я его код тоже не видел. Я был в команде «инфраструктуры» Go бэкенда.
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
По личным впечатлениям кристал по всем параметрам лучше го
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
Кроме колва либ
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Что за проект не стану говорить, но это известный. Реклама по телеку крутится. Т.к. вариантов не много, можете догадаться.
Почему Го - мне рассказывали байку: когда первичная команда собралась, большинство знало Java, но не все. Решили, что проще всем будет освоить Go (а его тоже не все знали), чем всем освоить Java. И потом будет проще набирать новых программистов, т.к. любой программист кастуется в Go-шника за два дня, а через пару недель он уже набивает себе все основные шишки (как практика показала).
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Да я против кристала и не имею ни чего (почти). Тут разговор был «интерпретаторы vs компилируемые».
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
Яндекс плходу
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Нет, не Яндекс. Но выходцы и из Мэйла и из Яндекса имеются.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
И не Сбер.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Больше отвечать на вопрос «кто» не буду, т.к. вариантов по пальцам руки пересчитать.
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
На го имхо же вообще ннвозможно писать, енв крутой, а как язык полное говно
источник