«Фундаментальный подход к программной архитектуре» от двух признанных экспертов в области разработки корпоративного ПО Марка Ричардса и Нила Форда является одной из самых авторитетных современных монографий по проектированию программных систем, выпущенной издательством O’Reilly. Русское второе издание полностью обновлено под актуальные тренды облачных технологий, генеративного ИИ и современных командных топологий, что делает его незаменимым руководством для специалистов IT-сферы. Авторы строят изложение по строгой инженерной методологии: сначала раскрывают ключевые неотъемлемые свойства архитектуры (производительность, отказоустойчивость, безопасность, масштабируемость, наблюдаемость, ремонтопригодность и другие), затем подробно разбирают все распространенные архитектурные паттерны: монолит, микросервисы, слоистая архитектура, событийно-ориентированная модель, архитектура на основе API, бессерверные решения и многое другое. Отдельные главы посвящены методикам оценки и аудита готовых систем, правилам документирования архитектуры, управлению рисками при масштабировании проектов и построению эффективных команд для реализации сложных цифровых продуктов. Книга не привязана к конкретному языку программирования или технологическому стеку, поэтому рекомендована backend-разработчикам, ведущим инженерам, DevOps-специалистам, начинающим и практикующим архитекторам ПО, руководителям технических отделов. Все теоретические положения подкреплены реальными кейсами из крупных международных компаний, схемами и алгоритмами принятия решений при проектировании систем разной сложности. Издание выполнено в мягкой обложке, имеет удобную структуру глав, навигацию по разделам и объемный справочный аппарат, что упрощает регулярное обращение к материалам в процессе повседневной проектной работы.