Истина, как обычно, где-то посередине. Также этот автор известен флеймогонными текстами на Хабре, так что я бы его слова делил натрое как минимум: похоже, что ему хайп важнее объективности.
Моя команда сейчас работает над монолитом из 500к LOC, без учёта комментариев и пустых строк. Если бы не применение методологий типа clean code, SOLID и DDD — он бы давно был неюзабелен, мы бы пилили его на микросервисы, внедряли бы k8s, раздули бы штат и сегодня благополучно бы разорились на счетах за AWS и зарплатах.
не уверен в том, что solid и ddd противостоит микросервисам. У нас был кейс распределения работы между участникам удаленной команды, но что бы доступ у каждого участника был только к части кода, а не ко всему проекту. С микросервисами и сервис мэшем можно поднять окружение, в котором вся огромная система будет на амазоне, а девелопер может гонять интеграции на своей машине.
Но, понятно, что дъявол в деталях и все зависит.
Ну и есть такие проекты, где говнокодить нельзя. iot, например. Или то, что у меня :)