Мнение, что писать и отлаживать код в монолите сложнее и дольше, чем в микросервисной архитектуре, я не разделяю. Сложнее и дольше как раз в микросервисной. Если вы меняете контракты взамодействия между частями системы, не важно монолит это или микросервисы, то вам это все и отладить и протестировать все равно придется.
Это так. Однако переход на все эти автотесты, ci/cd, iac, без которых не получится справиться с микросервисами, выводит зрелость процесса отладки на совершенно иной уровень. Сама по себе микросервисная архитектура не панацея и при неправильной архитектуре и готовке действительно внесение изменений в ней может превращаться в кошмар. Но может и не превращаться.