разделяй и обьединяй

Aug 28, 2023 09:11

как-то обострились некоторые ключевые противоречия в IT.

самое интересное, что я заметил - это разные архитектурные решения на разных уровнях.
на уровне кода и сервисов победила идея разделения на более мелкие части. мы пишем маленькие классы, которые работают в микро-сервисах, которые обслуживаются микро-транзакциями. гениальная мысль была в том, что маленький код проще писать и поддерживать низкоквалифицированному программисту.

(потом это все выливается в сложности для девопса, но я не про это сейчас).

но потом мы все это грузим в один дата-центр, может быть даже в одну стойку, которая может быть выключена в одну розетку. хочу напомнить, что идея интернета вообще была в распределенных узлах, которые не могут все вместе отказать, потому что они физически разделены и имеют дублирующие каналы. но мы забыли про это, и отказ той самой розетки влечет за собой сбой по всей системе предприятия.

простота решения на уровне кода, и простота решения на уровне датацентра (со сложной серединой для девопса) привели к опасным отказам уровня предприятия.

эффективный менеджмент, бардак, it

Previous post Next post
Up