Надёжность — это качество и запас прочности/мощности инфраструктуры, например, ливневая канализация должна быть рассчитана не на грибной дождик.
В последнее время много пишут об «умных» городах и домах. Направление в целом верное, но дополнительное усложнение может снижать надёжность, поэтому:
Не нужно поддаваться моде и делать автоматизацию ради автоматизации. Если можно обойтись без неё, то это надо делать, например, регулятор Уатта отлично работает без процессоров и программ. Г. С. Альтшуллер говорил, что идеальная система — это такая система, которой нет, а функция её выполняется. Идеал, конечно, труднодостижим, но надо искать как можно более простые решения, не переусложнять без необходимости.
Нужно с большой осторожностью подходить к созданию важной инфраструктуры, зависимой от работы информационных систем. Наши информационные системы, к сожалению, не могут похвастаться высокой надёжностью как в смысле стабильности работы, так и в смысле безопасности.
Я бы предпочёл тупой, но надёжный город, чем умный, но «глючащий», как некоторые программные продукты. Хотя продвинутые технологии могут быть задействованы без снижения надёжности в случаях, когда они не заменяют более простые решения, а дополняют их. Например, сеть датчиков разного рода могла бы ускорить обнаружение проблем с инфраструктурой и правопорядком, но сбои в этой сети не должны нарушать работу инфраструктуры. То есть при отказе умных систем всё должно продолжать работать, пусть и в менее эффективном режиме.