Ответ Lealand в «Настоящие тестировщики»2
Какой-то ты слишком категоричный, явно недостает опыта.
Банальнейший пример из реальной практики. Тут прям долбаебизм бесконечной степени по всем фронтам, конечно, но сам факт:
- фронтендер по приколу запихал в форму создания сущности около 40 мб текста. На проде
- ни на фронте, ни на бэке почему-то небыло проверки на максимальный размер данных
- бэк на самом деле был микросервисным, поэтому этот запрос после валидации полетел в каффку
- каффка немного прихуела от такого набора данных и начала немного тормозить, но пока ничего критичного
- один из сервисов был написан дебилом, и падал от обработки такого сообщения без нормальной ошибки
- в сервисе обработки ошибок почему-то подумали, что пересоздать упавшую задачу - хорошая идея. При этом старая из каффки не удалялась, а падающий сервис пытался обработать и её, и каждую пересозданную задачу
Таким образом простые 40 мегабайт обычного текста в простой формочке положили сервис с 80к пользователей (на тот момент) и оборотом в несколько десятков миллионов рублей.
А вы говорите, один дамп систему не положит
P.S. ситуация реальная. Дима привет, не надо больше делать карательное тестирование на проде