В архітектурі програмного забезпечення немає легких рішень. Натомість є багато складних частин — складних проблем або питань, які не мають найкращих практик, — які змушують вас вибирати серед різноманітних компромісів. З цією книгою ви навчитеся критично мислити про компроміси, пов’язані з розподіленими архітектурами.
Ветерани архітектури та практикуючі консультанти Ніл Форд, Марк Річардс, Прамод Садалаге та Жамак Дегані обговорюють стратегії вибору відповідну архітектуру. Переплітаючи історію про вигадану групу технологічних професіоналів — команду Sysops — вони вивчають усе: від визначення деталізації сервісу, керування робочими процесами та оркестровкою, керування та роз’єднання контрактів і керування розподіленими транзакціями до оптимізації операційних характеристик, таких як масштабованість. , еластичність і продуктивність.
Зосереджуючись на поширених запитаннях, ця книга пропонує методи, які допоможуть вам виявити та зважити компроміси, коли ви стикаєтеся з проблемами, з якими стикаєтеся як архітектор.
< p>Аналізуйте компроміси та ефективно документуйте свої рішення
Приймайте кращі рішення щодо деталізації послуг
Зрозумійте складність розбиття монолітних програм
Керуйте та роз’єднуйте контракти між службами
Обробка даних у високорозподіленій архітектурі
Вивчіть шаблони керування робочим процесом і транзакціями під час розбивання програм
Відгуків ще немає
Станьте першим, хто поділиться своєю думкою!