В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей — задач и проблем, для решения которых нет готовых ответов и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами.Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad — вымышленной группы специалистов — позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность.
V arkhitekture programmnogo obespecheniya net prostykh resheniy. Naprotiv, est massa slozhnostey zadach i problem, dlya resheniya kotorykh net gotovykh otvetov i prikhoditsya vybirat mezhdu razlichnymi kompromissami. Eta kniga nauchit vas kriticheski otnositsya k kompromissam, svyazannym s raspredelennymi arkhitekturami.Opytnye arkhitektory Nil Ford, Mark Richards, Pramod Sadaladzh i ZHamak Dekhgani obsuzhdayut strategii vybora arkhitektury, podkhodyashchey dlya tekh ili inykh sluchaev. Istoriya Sysops Squad vymyshlennoy gruppy spetsialistov pozvolyaet issledovat vse aspekty vybora arkhitektury: ot opredeleniya stepeni granulyarnosti servisov, upravleniya rabochimi protsessami i orkestratsii, razdeleniya kontraktov i upravleniya raspredelennymi tranzaktsiyami do optimizatsii takikh operatsionnykh kharakteristik, kak masshtabiruemost, adaptiruemost i proizvoditelnost.