Romɑn
Ayrat
Короче, внезапно у соседней команды в волмарте всё вчера пошло по пизде. И это было что-то ОЧЕНЬ важное, что аж VP на прямой линии был 12часов и координировал починку. Поэтому лечу в СанФранциску спасать продакшн.
Vasily
А ВИЗА У ТЕБЯ ЕСТЬ?
Ayrat
А ВНЕЗАПНО ЕСТЬ
Danil
2019 Pro
Не пробовали на время индексации отключать ?
Ayrat
vp?
вайс презик
Danil
а его и включать не надо
По дефолту он enable
Vasily
На каком стеке наебнуло хоть?
Ayrat
НУ СМОТРИ
Romɑn
на кривых руках
Бля, да всегда же норм было
Vasily
Не, шо руки кривые, понятно
Romɑn
Человек-Айрат спешит на помощь! Там в небо фонарь с силуэтом медоносной пчелы засветил прост
Vasily
В Америке появился новый супергерой
Vasily
Человек-башкир
Vasily
Единственный чемпион мира из России по скалолазанию, кстати, тоже башкир
Vasily
Салават Рахметов
Danil
Всем лечебного кыстыбый
Vasily
Я у него тренируюсь периодически
Roman
Пока Айрат там напишет, в чем дело, мы уже мировой запас шуток про башкиров исчерпаем
Romɑn
В Америке появился новый супергерой
Марвел скажут что с каникул человека паука стырили
Vasily
С БАШКИРАМИ НЕ ШУТЯТ
Roman
С БАШКИРАМИ НЕ ШУТЯТ
тогда чем ты занимаешься последние 3 минуты?!!
Roman
живешь на лезвие ежа!
Ayrat
Есть пайплан ценообразования для е-комерса. Как всегда кластер, хуястер. Снаружи есть команда ебанутых дата-сатанистов которые натренили модель на питоне для оптимизаций цены по магическим ритуалом, положили этот питон процесс с натрененной моделью на 46 (БЛЯТЬ СОРОК ШЕСТЬ) машин и сказали - и так сойдёт. Накрыли значит апишечкой сверху чтобы не видно было Из пайплайна идёт вызов кассандры (опять же невъебенный кластер на терабайты оперативы) и этой хуерги на питоне. Кладётся в кафку. Стандартно Внимание, как можно засрать? Делаем выделенный тред на ЦПУ (с афинити) и из каждого такого треда делаем блокинг колы до всех вышеупомянутых сервисов. То есть на 20 ядрах можно запустить только 20 вызовов кассандры! Или 20 вызовов питон сервиса. Или 10 и того, и другого, но 0 записей в кафку. И это 20 ядер блять.
Ayrat
ну и далее вопросы значит - а какого хуя всё так медленно
Анна
Человек-башкир должен быть с напалмом
Ayrat
вчера вылечили временно выделив ещё 40 ядер (я плакал внутрь) на эту хуйню
Ayrat
чтобы мы могли запускать больше IO коллов
Ayrat
одновременно
Danil
вчера вылечили временно выделив ещё 40 ядер (я плакал внутрь) на эту хуйню
Что делать будут, когда аппаратные мощности закончатся ?
Ayrat
Что делать будут, когда аппаратные мощности закончатся ?
вот потому и вызывают чтобы я научил людей АСИНХРОННОМУ ПРОГРАММИРОВАНИЮ
Danil
КУПИМ ЕЩЕ
Дай денех
Vasily
Питонисты любят душить однопоточного змея
Roman
Дай денех
у волмарта денег больше, чем умных программистов
Ayrat
так-то блокинг колы из жабакода
Ayrat
но питон с другой стороны тоже охуенный
Ayrat
46 тачил сукаблять
Danil
Тем временем эта же система на 1 малине :D
Vasily
Я так понимаю, следующей итерацией там рабочий ноут Айрата будет держать 30к коллов
Ayrat
Тем временем эта же система на 1 малине :D
ну вообще-то да, тут 1 тред управится
Диёр
вот потому и вызывают чтобы я научил людей АСИНХРОННОМУ ПРОГРАММИРОВАНИЮ
ой да ладно ползунок с количеством ядер подёргать и ок
Roman
46 тачил сукаблять
по кол-ву хромосом!
Ayrat
да, заливают железом как могут
Ayrat
Про корутины будешь им рассказывать ?
я думаю там не до лекций будет, попрошу не мешать и перепишу всё нахуй. Я так думаю
Ayrat
у нас блекфрайдей через неделю!
Ayrat
то есть как бы пик ещё не начался, а уже всё упало!
Анна
у нас блекфрайдей через неделю!
они походу просекли, что ты за неделю можешь переписать
Ayrat
на чем перепишешь?
да добавлю просто асинхронные вызовы, потюню кафку и всё наверное
Ayrat
но эт как бы дохуя работы
Диёр
зато сколько вэлью принесешь
Ayrat
зато сколько вэлью принесешь
чего не сделаешь ради промоушна. Даже поработать можно
Ivan
но эт как бы дохуя работы
что ж, удачной работы.
Roman
да добавлю просто асинхронные вызовы, потюню кафку и всё наверное
судя по всему, ты можешь переписать все на фшарп, сказать, что "извините, только фшарп справляется с такими нагрузками" и создать бесконечный пул вакансий на будущее
Диёр
буду внукам рассказывать про человека, который спас черную пятницу в волмарте
Roman
тут проблема, нужен flink на дотнете 😄
так давай под шумок портируем)
Danil
Гейт для релокейта отечественных тайп-астронафтов
Roman
хотя до пятницы не успеть, ага
Ayrat
так давай под шумок портируем)
проблема порта что его надо на C# писать просто из практических соображений
Roman
а ты смотрел, сколько примерно бабла отжирает вся эта штука с 46 тачками и блоками кассандры?
Ayrat
потому что надо просто портировать код, а не переосмысливать его на F#, т.к. бекпортинг измнений