Монолитное приложение представляет собой программное обеспечение, которое разворачивается как единый физический блок. Многие из таких приложений не имеют достаточной внутренней структуры и со временем превращаются в так называемые "Большие Кучи Грязи". В отличие от этого, модульный монолит разделяет приложение на функциональные модули, которые в значительной мере независимы друг от друга. Это обеспечивает многие преимущества, характерные для распределённых подходов, таких как микросервисы, но без дополнительных затрат на развертывание и управление распределённым приложением. В этом курсе вы узнаете, как начать разработку модульного монолита на примере реального проекта — сайта электронной коммерции RiverBooks.
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.