Современный подход к программной архитектуре: сложные компромиссы
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Современный подход к программной архитектуре: сложные компромиссы

Ольга Кудрачева
Ольга Кудрачевадәйексөз келтірді2 жыл бұрын
Многие проекты являются срочными, из-за чего некоторые важные принципы выпадают из внимания. Это частая причина появления технического долга: «Мы знаем, что это плохо, но исправим это позже», а позже так и не наступает
4 Ұнайды
Комментарий жазу
Владислав Н.
Владислав Н.дәйексөз келтірді2 жыл бұрын
Не пытайтесь найти лучшее решение в архитектуре программного обеспечения; стремитесь к наименее худшему сочетанию компромиссов.
4 Ұнайды
Комментарий жазу
Люди, дающие советы, постоянно превозносят преимущества слабо связанных систем, но можно ли проектировать системы, в которых ничто ни с чем не связано?
2 Ұнайды
Комментарий жазу
Илья А.
Илья А.дәйексөз келтірді2 жыл бұрын
Исходя из зависимости между данными и сервисами Б и В, было бы разумно объединить эти сервисы, чтобы избежать задержек, повысить отказоустойчивость и исключить проблемы масштабируемости, связанные с взаимодействиями между этими сервисами
1 Ұнайды
Комментарий жазу
Не пытайтесь найти лучшее решение в архитектуре программного обеспечения; стремитесь к наименее худшему сочетанию компромиссов.
Комментарий жазу
сервисе? • Безопасность — нуждаются ли некоторые части сервиса в мерах повышенной безопасности? • Расширяемость — всегда ли требуется расширять сервис для добавления новых контекстов?
Комментарий жазу
гранулярности. • Область действия и функциональность сервиса — много ли действий, не связанных с прямым предназначением, выполняет сервис? • Изменчивость кода — изменения производятся только в одной части сервиса? • Масштабируемость и пропускная способность — требуется ли по-разному масштабировать разные части сервиса? • Отказоустойчивость — случаются ли ошибки, вызывающие сбой критически важных функций в сервисе?
Комментарий жазу
Большинство монолитных архитектур содержат единственную точку сопряжения (как правило, базу данных), что делает ее квантовую меру равной единице
Комментарий жазу
Как видите, любая архитектура, развертываемая как единое целое и использующая единую базу данных, всегда будет иметь единственный квант. К
Комментарий жазу
Любой из стилей монолитной архитектуры обязательно будет иметь один квант, как показано на рис. 2.2.
Комментарий жазу