Termins
https://giga.chat/link/gcsDUiXTlv
| Термин на английском | Перевод / Русский эквивалент | Пояснение |
|---|---|---|
| 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 | Ячеистая топология | Топология сети, в которой узлы соединены множеством избыточных связей, создавая несколько путей между любыми двумя точками. Обеспечивает высокую отказоустойчивость. |
Комментариев нет:
Отправить комментарий