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