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