Комментарии 5
Load balancer-ы и т.д. это зона ответственности девелоперов и дев-опсов. Как всегда, пытаются навалить на тестировщика все подряд
Никто не просит QA настраивать Redis или деплоить Kafka. Но Senior QA, который понимает архитектуру — задаёт правильные вопросы на grooming, пишет точные баг-репорты с указанием компонента, знает где искать причину, а не тыкает вслепую. Это не "навалить всё подряд" — это разница между Junior и Senior. Хирургу не нужно уметь собирать МРТ-аппарат, но понимать снимок он обязан.
Отличный чеклист: максимально лаконичный и с реальными примерами, ещё и на хорошую тему. Приятно видеть такой материал в куче бессмысленно многословных генерашек.
Пожалуй, это один из самых понятных текстов про System Design, что я читал. Спасибо!
Было бы интересно послушать про System Design относительно мобильных приложений.)
Очень крутой текст, спасибо! Многие моменты описаны достаточно просто и понятно. От себя бы добавил про масштабирование, что перед наращиванием железок сперва стоит провести анализ нет ли нерационального переиспользования ресурсов - лишние походы по сервисам, отсутствие кеширования, там где оно может быть итд

System Design для QA: о чём вас спросят на собеседовании