Человек и машина
1.81K subscribers
46 photos
1 video
2 files
346 links
Авторский блог Карена Товмасяна.
Идеи, слова поддержки и критики отправляйте мне - @ThomasStorm.

С предложениями рекламы не обращайтесь.

I do not speak on behalf of my employer.
Download Telegram
#машины_разное

Я очень трепетно отношусь к израильтянам и к "ядерщикам". Ну а кернельщиков-израильтян я прям очень сильно люблю.

Кто же еще так хорошо расскажет про современное состояние хранилищ?

Я общался с Глобером только один раз, и то на собеседовании. Один из тех немногих людей, с кем мне очень хотелось бы поработать.
#машины_разное

https://aws.amazon.com/message/11201/

"For the latter communication, each front-end server creates operating system threads for each of the other servers in the front-end fleet."

Что может пойти не так, верно?

"Rather, the new capacity had caused all of the servers in the fleet to exceed the maximum number of threads allowed by an operating system configuration."

Это очень хороший пример, когда scale out проигрывает scale up.
#машины_aws #машины_разное #люди

Помимо выступления 4ого числа, я участвую еще в паре движух в рамках Zed.
Сегодня, буквально через пару часов я буду обсуждать всякие глупости из мира облачно-культурных вещей.
Ну а 3-его числа можно позадавать мне удобные (и не только) вопросы. На некоторые из них я даже смогу ответить!

На самом Zed будет много интересного. Если хотите взглянуть на то, что заготовили для вас различнве сообщества, вы можете посмотреть их программе “будок”.
#анонсы

Коллеги! Помните, давеча я писал про крепких “середнячков”? Настало время поднимать ставки!

С нового года мой клиент хочет превратить свою платформу в нечто страшное и огромное, словно Netflix. Гео-избыточность, мульти-регион и, конечно же, мои любимые РАСПРЕДЕЛЕНОЧКИ!

На этот раз мне нужны чудовища из морских глубин, психи, бессмертные воины клавиатурного труда… и кто-то кто расскажет мне про eBPF.

Кроме шуток - со следующего года планируется следующая фаза проекта, на котором я тружусь. И на этот этап мне нужны:
- 1 архитектор - будет ходить со мной, проговаривать и прорабатывать все вопросики, рисовать стрелочки, разрабатывать PoC и заниматься прочей очень важной деятельностью.
- 6 инженеров - будут говорить мне и этому архитектору, что стрелочки нарисованы через одно место, а затем любезно доводить до ума это поделие.
- 1 QA (по факту SDET) - будет говорить инженерам, что их поделие написано через одно место, а затем любезно доводить до ума это поделие.

От кандидатов я жду: знание AWS, распределенных систем, навыки разработки и построения отказоустойчивых гео-распределенных систем.

Я не могу и не буду обещать вам золотых гор и лучшего в мире работодателя. Я обещаю вам погружение в пучину ада, безумия и жести, из которой вы вместе со мной, словно герои творчества Лавкрафта, выйдете победителями, сохранив рассудок. А после этого у вас начнется ломка, потому что ЛЮБОЙ другой проект или задача покажется детской шалостью и легко летней прогулкой.

Повторюсь, я ищу очень сильных инженеров, понимающих и осознающих, что будет сложная работа. Очень сложная.

Пишите мне в ЛС за подробностями.
Это я смотрю анонсы на re:Invent
#машины_aws

Multi-cloud, который мы заслужили.

Контекст: вчера AWS анонсировал EKS Anywhere (запуск “родного” кластера где угодно) и выпустил в open source свой дистрибутив К8s.
#машины_aws

Пропустили мой доклад на ZED? Ничего страшного!

Для страждущих узнать побольше про тяжелую жизнь облачной адаптации в enterprise-сектора есть запись.
В OOM в облачной парадигме "M" означает Money (c) @SinTeZoiD
#люди #машины_aws

В рамках все того же ZED поучаствовал в Ask Me Anything сессии, отвечая на вопросы “Как стать APN амбассадором?” и “Как поддерживать технические навыки, когда весь день на митингах?” (спойлер - никак).
Ну и чтоб два раза не вставать: с коллегами из Минска обсудил аварию AWS, пытался понять, чем Boundaries отличается от SSM Session Manager, и почему нельзя пользоваться ничем младше версии 1.0.
Пожалуй, это лучшая шутка про аварию за сегодня.
#жиза

Надеялся успеть вас порадовать 3-ей частью моего погружения в DynamoDB, но под конец года устал так, что сил не осталось даже на то, чтобы учить эти ваши кубернетесы (мои давние читатели знают, что я держался от него подальше настолько долго, насколько мог).

Так что я продолжаю находиться в выгорательно-отдыхающем режиме, проводя время за прогулками на свежем воздухе и прохождением master levels в DOOM Eternal.

Из хороших новостей: на 2021 у меня довольно большие планы, как карьерные, так и образовательные. Где-то с начала февраля будете меня снова наблюдать на видео (как только @sonkintammio поможет мне со звуком). Стримить буду на русском и английском, про AWS и про то, что сам учу. Ну и обещал доклад для митапа @AWS_Kz.

В общем жизнь меняется к лучшему.

Всех вас поздравляю с наступающим Новым Годом! Пусть Металлический бык принесет вам втрое больше того, что вы хотите, а все дерьмо оставьте крысе.
#люди

Давным давно я рассказывал про собеседование в малые/средние компании. Работая в большой компании, я решил немного изменить свои методы, чаще всего из-за ошибок в виду своей предосудительности.

Будучи сотрудником EPAM, я решил взять на себя роль так называемого bar raiser'а. Не то, чтобы я хочу сделать из консалтинговой конторы второй Amazon (масштабы и потребности не те), но хочется по мере сил поднять уровень инженеров, с которыми мне еще работать. Не знаю, много ли нас таких, но официально такое не практикуется (а если практикуется, то я не в курсе).

Так вот, пришел однажды ко мне на техническое собеседование не абы кто, а PhD в области этого вашого Computer Science, да еще и докторской по распределенным системам. Радости моей не было границ - не каждый день можно подискутировать на тему производительности Raft и сложности имплементации Paxos...

Не буду заходить слишком далеко и скажу сразу - кандидат не оправдал моих ожиданий. И пусть мои коллеги после просмотра записи интервью подтвердили мои сомнения, осталось гадкое чувство, что у меня был тот самый unconscious bias, по которому я как раз проходил тренинг.

Раз у нас тут новый год, новые цели (очень грандиозные, кстати!) и новый я, то решение такое: перед собеседованием ни в коем случае не смотреть резюме и предыдущие интервью. Определился с темами на оценку, выписал ряд вопросов и вперед.
#машины_aws

Если в DynamoDB соединить TTL и Streams, то можно получить serverless Kafka.
А если к этому добавить глобальные таблицы, то получится planet scale.
#машины_aws

Ваше выходное чтиво - третья глава по DynamoDB.

В этой части: что такое консистентность, почему ее так тяжело достичь и как воспроизвести в DynamoDB, как отлавливать изменения данных, а также особенности кеширования с использованием DAX и построение гео-распределенных таблиц.
#машины_разное

Во время своего выступления Дор Лаор, СЕО Scylla анонсировал новый проект Circe, который в корне меняет структуру консенсуса ScyllaDB.

Взамен Paxos в ядро этого немалоизвестного конкурента Cassandra и DynamoDB будет использоваться Raft, что по словам Дора сделано в угоду консистентности и позволяет быстрее синхронизировать новые узлы в кластере.

Интересно попробовать собрать POSIX FS over Scylla... когда-нибудь.
Всем зашла статья про олдов? Василия знаю лично, и получаю удовольствие не только когда слушаю его, но и когда читаю.

Комментировать статью я не буду, потому что в этом нет необходимости. Расскажу две истории из жизни.

Первый за долгое время пост по тегу #жиза. 🙂

---
Будучи системным инженером на заводе Рено, я отвечал за IP телефонию и автоматизированные контакт-центры на базе Cisco UCCX. Все это чудо чудное было на поддержке от одного крупного оператора связи в России, поэтому ко мне часто командировали одного очень крутого инженера. Как сейчас помню, Серега Лавров. Очень умный и в очках.

Так вот, под монотонный бубнеж записи из IVR, Серега сказал, что пора бы ему менять профиль деятельности и идти в менеджмент. А все потому что я за полгода, что с ним работал, с нуля выучил, как алгоритмы в UCCX делать, да что это за SIP транки непонятные - дескать молодежь технические навыки быстрее обретает, конкурентоспособной становится.

Серега, если ты это видишь - надеюсь у тебя все получилось!

---
На очередном звонке мой шеф делился отзывами о моей скромной деятельности - и одно замечание мне очень понравилось.

По своей гиперактивной природе, я стремлюсь любое изменение дотащить до продукта как можно скорее. Fail fast, fail cheap, trial-and-error, вот это все. Ну и как результат, нарываюсь на преграды, которые надо обходить, а обходить бы не пришлось, будь я несколько предусмотрительней, да и проговори идею с парой-тройкой архитекторов. Всего-то несколько десятков писем, с десяток часовых созвонов по Webex - кого волнуют эти человеко-дни вообще?

Шеф же сказал, что ошибки эти я совершаю, потому что раньше их не совершал - не попадалось такое, и внутренняя база знаний о подобном сценарии не знает. Эти самые осознанность и предусмотрительность приходят как раз вместе с опытом и без этого опыта, добываемого через ошибки, нужные навыки не приобрести.