Принципы модернизации архитектуры программного обеспечения: достижение инженерного совершенства с помощью искусства исправления микросервисов, монолитов и распределенных монолитов
Эта книга представляет собой подробное руководство по разработке масштабируемого и удобного в сопровождении программного обеспечения, написанное экспертом. В нем рассматриваются принципы, шаблоны, антишаблоны, компромиссы и концепции, которые разработчики и архитекторы программного обеспечения должны понимать для разработки программного обеспечения, которое одновременно масштабируется и легко обслуживается.
Книга начинается с представления концепции монолитов и обсуждения проблем, связанных с их масштабированием и обслуживанием. Затем рассматриваются несколько антишаблонов, которые могут привести к этим проблемам, например отсутствие изоляции и внутренние общие библиотеки.
💾 Скачать курс
Сборник IT знаний