#Амазон

Когда я работал в Амазоне и приезжал в Россию, мне приходилось практически всем объяснять, что Амазон - не вебсайт, где можно купить книжки, а также огромный облачный бизнес, на которым держится серьёзный процент сервисов и сайтов в интернете.

Сегодня у AWS упал основной регион в Северной Вирджинии (us-east-1), в связи с чем некоторые люди не могут попасть в парки развлечения Disney, смотреть Netflix, отправить сообщения в Slack и торговать акциями и криптой в Robinhood и Coinbase (статья).

Сам я обнаружил проблему, когда мне в 10:58 утра не пришло сообщение от бота, который ежедневно отправляет мне статистику по подписчикам в инстаграме.

Бот работает на сервисе AWS Lambda. Раз в сутки срабатывает триггер на базе сервиса AWS EventBridge, отправляет сообщение в функцию на Lambda, которая делает запрос к API фейсбука и отправляет мне сообщение через API телеграма.

Попытки зайти на AWS и проверить логи закончились ошибкой 504 после бесконечно долгого ожидания загрузки страницы.

Облака сделали жизнь разработчиков намного легче - я склепал бота за пару часов, не задумываясь ни о каких серверах, безопасности и т.п. Это всё за меня сделал Амазон. Обратная сторона этой легкости - работоспособность моего сервиса зависит от Сиэтльского книжного магазина.

Это падение, далеко не первое, подчёркивает необходимость строить продакшн системы отказоустойчивыми к падению региона (cross-region redundancy) или даже целого облачного сервиса (multi-cloud).

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


В 2014 году, будучи студентом МВА, я проходил летнюю практику (internship) в Амазоне. Из Wharton нас было чуть больше 30 человек на позициях Product и Program Manager. Примерно в середине трёхмесячной стажировки мы собрались всей толпой, чтобы обсудить как у кого идут дела и поделиться опытом.

Дела шли хорошоне у всех и, более того, был общий паттерн у тех, кому было так себе.

MBA интёрны занимаются в Амазоне тем, что исследуют какую-то сложную бизнес-задачу и в конце практики презентуют документ с анализом и рекомендациями, так называемый, “six pager” (потому что материал должен уложиться в 6 страниц). В процессе подготовки документа коллеги и руководство дают фидбек, много фидбека… Участвуя в дискуссиях, эти ребята считали, что их необоснованно гнобят, из-за чего чувствовали себя окружёнными враждебными злыднями и жутко стрессовали.

Но они кое-чего не понимали…

Да, фидбек в Амазоне может быть очень прямым. Представьте себе училку по литературе, проверяющую сочинение, которое ты считаешь венцом своего творчества… А она считает иначе и возвращает исчёрканный красным лист с тройкой за содержание и четвёркой за грамотность.

С четвёркой ты согласен, забыл про жы-шы, а вот тройбан кажется субъективным и незаслуженным. Он кажется вдвойне незаслуженным, если у учительницы психопатичные наклонности и она прямо говорит, что думает, как будто не зная, что люди так-то нежные и обладают чувствами.

Естественно, ученик расстраивается от такой несправедливости и считает училку сучк.й. Рассказывает об этом своим чувствительным друзьям и на следующих уроках они делают разные пакости, всей толпой получая тройки в конце четверти. Но в жизни так не работает. Твою жизнь обеспечивает зарплата от компании, у которой есть сформированные культурой стандарты качества и другие ожидания. Плюс немного самодурства конкретных людей.

И ты либо им соответствуешь, либо идёшь работать в другое место. И что делать?

В шестом эпизоде подкаста “Айти самурай” сениор дизайнер из Microsoft Евгений Васенёв рассказывал про то, что людям нужно учиться не только давать конструктивный фидбек, но и правильно воспринимать то, что прилетает в твою сторону. По словам Жени продукт твоего труда — это не ты сам и это не твой ребёнок.

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

Если фидбек объективен, то обижаться на того, кто помогает тебе стать лучше — признак лентяйства. Расстроиться — это нормально, но обижаться на дающего фидбек — позиция жертвы.

В других случаях фидбек субъективен. Тогда его нужно воспринимать как мнение одного конкретного человека, которое может быть обидным, особенно, если человек в позиции власти и ты с ним не согласен. Важно помнить, что фидбек даётся не тебе лично, а тому, что ты сделал.

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

Правильные слова на такой фидбек?

“Thank you! Tell me more!”

Если вы работаете не с совсем отъявленными самодурами, вам объяснят что не так и помогут подняться на следующий уровень понимания. Люди любят делиться знаниями и отвечать на вопросы, особенно, если это направлено на достижение общей цели.

А если вам “посчастливилось” оказаться в среде, где люди не идут на конструктивный диалог, голосуйте ногами и идите работать в другое место. Но перед этим стоит задуматься, а действительно ли проблема на другой стороне или у вас в ухе банан?