Вадим Носоленко – Социальные сети: Бэкенд (страница 3)
– Ваша задача – за 10 дней стажировки выучить каждый отдел и дружно работать с ними! – провозгласил Карл с интонацией армейского сержанта.
– Отдел репостов – тут вам нужно будет, получив заявку на репост, переписать ее на вот эту матрицу и отнести в отдел фильтра обработки. Если они не против, вы должны репоснуть его, зайдя в камерную комнату дорепостов.
– Простите, что за комната? – переспросил я, чувствуя, как мой мозг отказывается воспринимать этот поток абсурдной информации.
– Дорепосты. Эта комната… – И Карл открыл маленькую дверь, за которой сразу же обнаружился стеллаж с секциями и ламповыми циферблатами.
– Набираете вот здесь цифры id вашего подопечного, вставляете блок репоста вооот сюдаааа и квитанцию разрешения вот сюда, – пояснил он и указал на маленькую щель, куда мог поместиться тонкая полоска кассового чека. – Ну а затем тянете вот этот рубильник вниз и ждете, пока прозвенит гудок. – Карл также указал на огромный рубильник с красным круглым наконечником и громкоговоритель наверху.
– Ну и, пожалуй, все…
– А это отдел сердечек, ну или лайков.
– Давайте объясню, как они ставятся. Предположим, вашему пользователю понравилась фото, и он решил поставить лайк. Как только он нажимает кнопку, у нас вот тут в углу срабатывает сирена, – он указал на красную мигалку. – Вообще она на много чего срабатывает, – Карл поскрёб бороду, призадумавшись, – ну да ладно, в общем, как красная лампочка замигает, сразу в табло укажете причину «лайк», и мы вот тут получаем id картинки и несем на сверку, все также в отдел правонарушений…
– То есть все, что произошло, мы несем сначала в юридический отдел, потом в отдел контроля и безопасности, и только потом одобряем? – уточнил я, стараясь скрыть недоумение в голосе.
– Да, да, все верно, – подтвердил Карл, облокотившись локтем на рубильник, и снова почесал бороду.
– А сколько человек я должен буду мониторить? – поинтересовался я, представляя, как буду разрываться между десятками пользователей.
– Всего одного.
– Как, одного? – воскликнул я, не веря своим ушам.
– Да, верно, всего одного. У нас за каждым пользователем закреплен один суфлер социальной сети. По сути, ваша основная задача – фильтровать весь трафик вашего социального партнера и отдавать в обработку.
– Вот ваша основная операторская, где, собственно, вы и будете работать.
– Простите, а как же обед? – спросил я, внезапно осознав, что никто ещё не упомянул о таких прозаических вещах.
– Ах да, обед… У нас положен перекус. Вот в эту щель вам подадут компот и ваш пюре-суп или рыбные отбивные, что там у нас в меню, я не помню, но вот тут… – он прищурился и выпрямил висевший в углу смятый кусок листа, выцветший от времени и пожелтевший от старости. – Да, точно, рыбный суп и грибной салат.
– Ну а теперь устраивайтесь поудобнее, и вот ваши инструкции, – Карл дунул в угол комнаты, сбив клубы пыли, и протянул мне старинные пять фолиантов с инструкциями использования систем. – Желательно до обеда ознакомиться…
– Да, эмм, тут читать неделю… – заметил я, оценивая толщину манускриптов.
– Вы бегленько… Потом погрузитесь полностью.
– Хорошо, – я положил стопку книг и уселся на скрипучий стул. Карл развернулся и посеменил прочь, оставив меня с моими мыслями и кучей бумаг. Устроившись поудобней и достав яблоко, я надкусил его и развернул первую книгу «Инструкция по кибер-безопасности»…
Я сидел в тишине, ничего не происходило, хотя на ламповом дисплее мигала точка, указывающая, что мой юзер с Id546565 в сети, и тут я увидел, как загорелась красная круглая кнопка с надписью «юзер пишет пост». Он что-то сейчас выдаст, подумал я. Блин, ну хоть что-то интересное будет сегодня, я уже полчаса ничего не узнал о своём юзере, и тут загорелась зелёная кнопка с надписью «пост опубликован, распечатать?» Я надавил на толстющую клавишу, и из матричного принтера с визгом полезла тонкая глянцевая бумага, какую часто используют в больнице при проверке сердца пациента, ну а тут проверяли душу юзера. Лист пискнул и выскочил, упав на пол. Я поднял его и увидел одну единственную фразу: «я посрал».
– Господи, он что, это написал на своей стене? – пробормотал я вслух. Тут я услышал щёлканье, и в углу панели прибора загорелась клавиша «черновик».
– А, то есть он это в черновик добавил, – с облегчением выдохнул я. Надпись на дисплее гласила: «проверить данный черновой пост на правомерность и отправить юристу?» Я поёжился, подумав, зачем такое вообще проверять, да еще и в заметках… Но нажав клавишу «отмена», я прочитал фразу: «при сокрытии важной информации на вас будет наложен административный штраф и выговор на работе. Подтвердить или подготовить юристу отчет?» Я застыл. Что же делать – рискнуть работой и проигнорировать данный пост или все-таки отдать юристу?.. Я колебался, но, понимая, что я первый день на работе, и какую мне, как ни странно, еще не очень хотелось терять, я нажал «подготовить юристу». Тут же услышался писк принтера, и из него выполз кусок бумаги. Я оторвал его по перфорации и увидел писанину, напоминающую азбуку Морзе, и внизу приписку: «сообщение пользователя защищено от взлома тройным методом шифрования, мы беспокоимся о приватности жизни наших клиентов», и дальше дописка: «для дешифрации отнесите данное сообщение в юридический правомерный отдел». Делать было нечего, и я вышел из комнаты, открыв бункерную скрипящую дверь из чугуна и меди.
Тем временем
Китен принес телефон в ремонтную мастерскую. На днях тот вырубился на самом интересном звонке и отказался больше включаться.
– Мда… Похоже, у вас тут, сударь, накрылся процессор, выгорел в ухнарь, – резюмировал мастер, открыв корпус и поковыряв плату. – Модель у вас шустрая, я смотрю. Посмотрим, что из процессоров есть в наличии, – сказал он и достал несколько микросхем. – Есть вот такая модель, но она старше на несколько поколений, а новый – сколько ждать? Ну, где-то 3 недели, если повезет.
Китен понимал одно – телефон ему нужен, и чем быстрей, тем лучше. Он не так часто пользовался им, ему по сути, кроме как нескольких приложений в социальной сети да блокнота, ничего не было нужно от него.
– Так говорите, тормозить будет?! – спросил Китен, размышляя, стоит ли мучиться несколько недель или можно и потерпеть.
– Ну, если в игры играть будете, то да… – ответил мастер, разглядывая плату.
– Понял… Ставьте, что есть. Через сколько я смогу его забрать? – решился Китен.
– Через пару часов будет готов, – ответил ремонтник и принялся колупаться с предыдущим заказом.
– Отлично, и новый закажите, я позже поменяю.
– Окей, сделаем, – и ремонтник черканул себе в блокноте пометку, не отрываясь от ремонта.
Китен вышел на улицу, размышляя о предстоящих неудобствах. Но выбора не было – в наше время без телефона как без рук, особенно если работаешь из дома.
Через три часа
– Чёрт, блин, чёрт! Моя соц сеть дико тормозила после замены процессора, даже поставленные лайки появлялись спустя тройку секунд и даже минут. Хорошо, что я заказал новый проц, сразу на этом корыте я точно далеко не уеду.
В углу соц сети замигала кнопка обновления. Я нажал ее, не раздумывая, и телефон тупо завис, а точнее, приложение. Вот черт…
Вернёмся к Крюгеру
Мой рабочий стол весь затрясло, в углу комнаты на маленьком круглом дисплее замигала надпись сквозь паутину и пыль: «обновление».
Что за обновление? У меня в инструкциях такого вообще нигде не было?
И тут раздался вой сирены. В комнату ворвался человек во всем черном и указал мне немедленно покинуть комнату. Я выбежал в просторный вестибюль, где царили суматоха и неразбериха. Мой коллега Майк тихо стоял возле механической кофе-машины и спокойно, крутя ручку, словно древний неандерталец, добывающий огонь, молол кофе и закидывал его в чайник. Я подошел к нему с недоуменными глазами.
– Майк, подскажи, что случилось? – спросил я, пытаясь перекричать шум сирены.
Мой коллега пожал плечами и небрежно бросил:
– Система обновляется… Давно такого не было, походу система не выдержит…
– Что за обнова-то? – спросил я?
– Ну, мы запилили апдейт и выкинули его в систему, и, видно, пользователи начали обновлять, а там баги есть, в итоге соц сеть тупо зависла…
Тем временем Китен был в отчаянии. Его приложение окончательно зависло на экране обновления. Он понимал, что придётся ждать новый процессор – этот явно не справлялся с нагрузкой. Китен решил написать в поддержку.
Я нашёл в углу под слоем пыли и грязи рубильник с надписью «поддержка».
Я нажал его, и тут в углу моей социальной сети, какую я чаще всего использовал как записную книжку, появилось какое-то сообщение. «Я из города такого-то», – что это за город? Я такого города не слышал даже… СоцАкроникс?
На моём экране появился странный запрос. Я нажал компостер билетов, пытаясь дешифровать сообщение и решить – принять или отклонить правомерность. Перфорированные дырочки на ленте, казалось, складывались в какой-то тайный код.
– Итак, познакомились? А сейчас позвольте показать вам наш отдел программистов по бэкенду и улучшению нашего офиса в целом. На плечах этих атлантов держится вся система! – с гордостью провозгласил Карл, снова появившись рядом со мной.
Я зашёл в помещение с мрачным освещением. За огромными установками и с большими кнопками сидели люди и пили кофе. Шум от щелканья клавиш печатающих машинок создавал огромную какофонию звуков и нескончаемые удары, словно маленькие молоточки тюкали по голове каждую долю секунды.