Очень важно уметь понять что не является требованием, т.к. это дает возможность сильно упростить и удешевить решение.
Несколько примеров.
RAID на K8s нодах: обычно K8s система должна быть построена так, чтобы легко пережить отключение любой из нод, поэтому RAID не нужен. По идее он даже не уменьшит время на обслуживание сервера: по идее время замены диска то же самое, а установка ноды на новый сервер должны быть автоматизированы. Возможно, RAID даст какое-то время проработать серверу пока человек занят или нет запасного диска, но это тоже такое, по идее оба пункта не должны быть критичными.
При разработке ПО примеры гораздо более серьезные, можно сэкономить месяцы разработки, но описывать контекст довольно долго и вряд ли интересно.