Termins
Термин на английскомПеревод / Русский эквивалентПояснение
You Ain't Gonna Need It (YAGNI)
Вам это не понадобится
Принцип из экстремального программирования (XP), который гласит: не добавляйте функциональность, если она не нужна прямо сейчас. Это помогает избежать избыточной сложности и потери времени.
Evolutionary Architecture
Эволюционная архитектура
Подход к проектированию систем, при котором архитектура может легко адаптироваться к изменениям без дорогостоящих рефакторингов. Она развивается вместе с требованиями бизнеса.
Emergent Design
Эмерджентный дизайн (или возникающий дизайн)
Концепция, близкая к эволюционной архитектуре. Дизайн системы не продумывается полностью заранее, а "возникает" естественным образом в процессе разработки и добавления новой функциональности.
Simple is better than complex
Простое лучше сложного
Знаменитая фраза из "Дзен Python". В контексте нашего разговора означает, что следует начинать с самого простого работающего решения, даже если оно кажется "некрасивым".
Single Point of Failure (SPOF)
Единая точка отказаКомпонент системы, отказ которого приводит к отказу всей системы. Иерархические структуры часто страдают от этой проблемы.
Loose Coupling
Слабая связанность
Принцип проектирования, при котором компоненты системы минимально зависят друг от друга. Изменение одного компонента оказывает минимальное влияние на другие. Ячеистая топология способствует этому.
Bottleneck
Узкое место
Часть системы, которая ограничивает общую производительность. В иерархических системах узкие места часто возникают на верхних уровнях.
Self-healing
Самовосстановление
Способность системы автоматически обнаруживать сбои и восстанавливать свою работоспособность без внешнего вмешательства.
Client-Server
Клиент-сервер
Классическая архитектурная модель, где клиенты запрашивают услуги у центрального сервера. Является примером жесткой иерархии.
Peer-to-Peer (P2P)
Одноранговая сеть
Сеть, в которой все участники равноправны. Каждый узел может быть как клиентом, так и сервером. Является основой для ячеистых (mesh) топологий.
Mesh Topology
Ячеистая топология
Топология сети, в которой узлы соединены множеством избыточных связей, создавая несколько путей между любыми двумя точками. Обеспечивает высокую отказоустойчивость.
Комментариев нет:
Отправить комментарий