Бэкенд: где кандидаты сыплются чаще всего
На базе данных. Индексы, план выполнения запроса, почему выборка внезапно замедлилась, уровни изоляции, что происходит при одновременной записи. Люди, годами работавшие через готовый слой доступа к данным, часто ни разу не смотрели, какой запрос уходит на самом деле.
Второй блок — устройство сервиса: где живёт бизнес-логика, что будет при повторной отправке того же запроса. Про идемпотентность спрашивают почти всегда.
Третий — поведение под нагрузкой: очереди, кеш, повторные попытки, отказ соседнего сервиса. Ответ «поставим кеш» без объяснения, как его сбрасывать, засчитывается против вас.
И почти обязательная просьба: расскажите про аварию, которую разбирали. Ценность истории — в том, что изменили после неё.
IT Барнаул — t.me/it_barnaul
IT Барнаул
@it_barnaul
Бэкенд: где кандидаты сыплются чаще всего
Этот пост опубликован в Telegram-канале IT Барнаул. Подписаться можно по ссылке: @it_barnaul.