SYSTEM ATLASЗагрузка материала

2FA — двухфакторная аутентификация

Two-Factor Authentication

Аутентификация, требующая доказательств из двух независимых категорий факторов, например пароль и одноразовый код устройства.

2PC — двухфазная фиксация

Two-Phase Commit

Протокол распределённой транзакции с фазой подготовки и фазой commit/rollback, координируемой одним участником.

301-редирект

301 Redirect

HTTP-перенаправление со статусом 301, обозначающим постоянное перемещение ресурса на другой URL.

302-редирект

302 Redirect

HTTP-перенаправление со статусом 302, обозначающим временное нахождение ресурса по другому URL.

3PC — трёхфазная фиксация

Three-Phase Commit

Вариант атомарной фиксации с дополнительным промежуточным состоянием, уменьшающим некоторые блокировки при определённых предположениях о сети.

A-запись DNS

A Record

DNS-запись, связывающая имя хоста с IPv4-адресом.

A/B-тест

A/B test

Эксперимент, сравнивающий варианты интерфейса или поведения на разделённых группах пользователей.

AAAA-запись DNS

AAAA Record

DNS-запись, связывающая имя хоста с IPv6-адресом.

AARRR — воронка Acquisition, Activation, Retention, Referral, Revenue

AARRR metrics

Продуктовая рамка из пяти этапов: привлечение, первая ценность/активация, удержание, рекомендации и выручка. Она помогает не сводить рост продукта к одной метрике трафика.

ABAC — управление доступом по атрибутам

Attribute-Based Access Control

Модель авторизации, где решение зависит от атрибутов пользователя, ресурса, действия и контекста, а не только от фиксированной роли.

ABI — двоичный интерфейс приложений

Application Binary Interface

Соглашение о двоичном взаимодействии программных компонентов: форматах данных, вызовах функций, регистрах и других деталях машинного уровня.

AbortController

AbortController

JavaScript-интерфейс, создающий сигнал отмены, которым можно остановить fetch и другие поддерживающие отмену асинхронные операции.

ACID

ACID

Набор свойств транзакций: атомарность, согласованность, изоляция и долговечность результата.

ADR — запись архитектурного решения

Architecture Decision Record (ADR)

Короткий документ, который фиксирует важное архитектурное решение, его контекст, выбранный вариант и последствия.

AEO — оптимизация для ответных систем

Answer Engine Optimization

Отраслевой термин для работы над видимостью контента в системах, которые формируют прямые ответы на запросы. В контексте Google это не отдельная магическая технология ранжирования, а часть обычной работы над полезным, доступным и понятным поисковым контентом.

AES — стандарт симметричного шифрования

Advanced Encryption Standard

Стандарт блочного симметричного шифрования, широко используемый для защиты данных с одним общим секретным ключом.

AGI — искусственный общий интеллект

Artificial General Intelligence

Гипотетическая система ИИ с широкой способностью осваивать и решать разнообразные интеллектуальные задачи, а не одну узкую задачу.

AI — искусственный интеллект

Artificial Intelligence (AI)

Общее название для систем, которые выполняют задачи, требующие распознавания, прогнозирования, выбора или генерации результата на основе данных и правил. AI — широкое понятие; машинное обучение и LLM являются только частью этой области.

AI-агент

AI agent

Система на основе модели, которая выбирает действия, вызывает инструменты и повторяет шаги для достижения цели.

AI-агент для разработки

Coding Agent

AI-агент, предназначенный для выполнения многошаговых задач с кодовой базой, например поиска места изменения, редактирования файлов и запуска тестов.

AI-ассистент программиста

AI Coding Assistant

Инструмент на основе AI, который помогает разработчику работать с кодом через дополнение, чат, генерацию, объяснение и другие функции.

AIOps — применение ИИ в IT-операциях

Artificial Intelligence for IT Operations

Использование статистики и ML для анализа телеметрии, корреляции событий, обнаружения аномалий и поддержки эксплуатации IT-систем.

AJAX — асинхронные запросы без полной перезагрузки страницы

Asynchronous JavaScript and XML

Подход к веб-интерфейсам, при котором страница запрашивает данные в фоне и обновляет только нужную часть интерфейса.

AMQP — протокол брокерной передачи сообщений

Advanced Message Queuing Protocol

Протокол обмена сообщениями, описывающий надёжную передачу и взаимодействие клиентов с брокерами сообщений.

ANN — приближённый поиск ближайших соседей

Approximate Nearest Neighbor

Класс методов, быстро находящих близкие векторы ценой допуска небольшой вероятности пропустить точный ближайший результат.

Anycast — маршрутизация к ближайшему из нескольких узлов

Anycast routing

Схема адресации, при которой один адрес объявляют несколько узлов, а маршрутизация ведёт клиента к одному из доступных экземпляров.

AOT — предварительная компиляция

Ahead-Of-Time compilation

Компиляция программы до её запуска, обычно во время сборки или установки, в отличие от компиляции во время выполнения.

AOV — средний чек заказа

Average Order Value

Средняя стоимость заказа за период: выручку от заказов делят на количество заказов.

API

API

Интерфейс, через который одна программа обращается к функциям или данным другой программы по определённым правилам.

API gateway — единая точка входа в API

API Gateway

Промежуточный сервис перед backend-системами, который маршрутизирует запросы и часто выполняет аутентификацию, лимиты и преобразования.

APM — мониторинг производительности приложений

Application Performance Monitoring

Набор средств для наблюдения за задержками, ошибками, транзакциями и зависимостями работающего приложения.

ARIA

ARIA

Набор атрибутов, дополняющих семантику веб-интерфейса для вспомогательных технологий.

ARP — разрешение IPv4-адреса в MAC-адрес

Address Resolution Protocol

Протокол локальной сети, сопоставляющий IPv4-адрес с канальным адресом устройства.

ARR — годовая регулярная выручка

Annual Recurring Revenue

Нормализованная годовая величина регулярной подписочной выручки.

ASN — номер автономной системы

Autonomous System Number

Числовой идентификатор автономной системы, используемый BGP для обмена маршрутной информацией между сетями.

ASR — автоматическое распознавание речи

Automatic Speech Recognition

Преобразование речевого аудиосигнала в текст или последовательность языковых токенов.

AST — абстрактное синтаксическое дерево

Abstract Syntax Tree

Древовидное представление структуры исходного кода, где узлы отражают синтаксические конструкции без лишних деталей текстовой записи.

AsyncAPI — спецификация событийных и асинхронных API

AsyncAPI Specification

Формат описания событийных API, каналов, сообщений и протокольных связей для асинхронных систем.

ATT&CK — база тактик и техник поведения атакующих

MITRE ATT&CK

База знаний MITRE, описывающая наблюдаемые тактики и техники злоумышленников на разных этапах атаки.

Attention — механизм внимания

Attention mechanism

Механизм нейросети, который вычисляет веса взаимного влияния элементов последовательности и агрегирует информацию по этим весам.

AUC — площадь под оценочной кривой

Area Under the Curve

Сводная площадь под выбранной кривой качества, чаще всего ROC; смысл метрики зависит от конкретной кривой.

B-tree — сбалансированное поисковое дерево

B-tree index

Сбалансированная древовидная структура, широко используемая индексами БД для поиска, диапазонов и сортированного обхода.

backpressure — обратное давление потока

Backpressure

Механизм, при котором медленный потребитель сигнализирует производителю снизить скорость, чтобы очередь и память не росли без контроля.

BASE — доступность с последующей согласованностью

BASE

Набор свойств распределённых систем, где приоритет отдаётся доступности, а согласованность может достигаться не мгновенно, а со временем. Обычно BASE противопоставляют строгим транзакционным гарантиям ACID.

batch — пакет примеров

Batch

Группа примеров, обрабатываемая моделью или системой вместе за один шаг вычисления.

BatchNorm — пакетная нормализация

Batch Normalization

Слой, нормализующий активации по статистикам мини-батча и обучающий масштаб и сдвиг.

BCP — актуальная рекомендуемая практика

Best Current Practice

Категория документов IETF, фиксирующих рекомендуемые эксплуатационные или организационные практики для Интернета.

BDD — разработка через описание поведения

Behavior-Driven Development

Подход к разработке и тестированию, формулирующий ожидаемое поведение системы на языке сценариев и примеров, понятных участникам команды.

Benchmark — эталонный набор или процедура сравнения

Benchmark

Фиксированная задача, набор данных и метрика, используемые для воспроизводимого сравнения систем или моделей.

BFF — backend для конкретного frontend

Backend for Frontend

Серверный слой, адаптирующий данные и API под потребности конкретного клиентского интерфейса.

BFLA — нарушение авторизации на уровне функции

Broken Function Level Authorization

Ошибка, при которой пользователь получает доступ к операции или функции, не разрешённой его роли или контексту.

BGP — протокол междоменной маршрутизации

Border Gateway Protocol

Протокол обмена маршрутами между автономными системами Интернета, определяющий достижимость сетевых префиксов между крупными сетями.

Bloom — фильтр Блума

Bloom filter

Вероятностная структура для проверки принадлежности, которая может давать ложноположительный ответ, но не ложноотрицательный для добавленных элементов.

blue-green deployment — переключение между двумя средами

Blue-Green Deployment

Стратегия релиза с двумя одинаковыми средами, где новая версия проверяется отдельно, а затем трафик переключается на неё.

BOFU — низ воронки

Bottom of Funnel

Нижняя часть воронки, где потенциальный клиент близок к конкретному выбору или покупке.

BOLA — нарушение авторизации на уровне объекта

Broken Object Level Authorization

Класс API-уязвимостей, при котором сервер не проверяет право пользователя на конкретный объект, указанный в запросе.

BOM — объектная модель браузера

Browser Object Model

Набор браузерных объектов вокруг документа, например window, location, history и navigator.

BPE — кодирование слиянием частых пар

Byte Pair Encoding

Алгоритм построения субсловного словаря через повторное объединение часто встречающихся пар символов или токенов.

bulkhead — изоляция отказов

Bulkhead Pattern

Паттерн, разделяющий ресурсы на независимые группы, чтобы перегрузка одной части не вывела из строя всю систему.

CA — центр сертификации

Certificate Authority

Доверенная сторона в PKI, которая выпускает и подписывает цифровые сертификаты, подтверждая связь открытого ключа с субъектом.

CAC — стоимость привлечения клиента

Customer Acquisition Cost

Средние расходы на привлечение одного нового платящего клиента за выбранный период и по заданному составу затрат.

Cache API

Cache API

Браузерный API для программного хранения и получения пар Request/Response, часто используемый Service Worker.

cache stampede — лавина пересчётов после промаха кэша

Cache Stampede

Ситуация, когда истечение популярного cache entry заставляет множество запросов одновременно пересчитывать одно и то же значение.

CALM — связь монотонности и координации

Consistency as Logical Monotonicity (CALM)

Принцип распределённых вычислений: монотонные вычисления можно выполнять без глобальной координации, а немонотонные решения обычно требуют координации, чтобы гарантировать согласованность.

CAP — согласованность, доступность и устойчивость к разделению сети

CAP theorem

Теорема о распределённых системах: при сетевом разделении нельзя одновременно гарантировать и строгую согласованность каждого ответа, и доступность каждого запроса. Устойчивость к разделению сети в реальной распределённой системе обычно приходится считать обязательной.

CASB — посредник безопасности доступа к облаку

Cloud Access Security Broker

Контрольный слой между пользователями и облачными сервисами для политик доступа, видимости, защиты данных и обнаружения рисков.

CD — непрерывная доставка или развёртывание

Continuous Delivery / Deployment (CD)

Автоматизированное продвижение проверенного изменения к выпуску. В Continuous Delivery выпуск готов к ручному подтверждению, а в Continuous Deployment успешно прошедшее изменение может публиковаться автоматически.

CDC — захват изменений данных

Change Data Capture (CDC)

Способ отслеживать изменения в базе данных и передавать их дальше как поток событий, не перечитывая всю таблицу целиком.

CDN

CDN

Распределённая сеть узлов, которая доставляет статические и кэшируемые ресурсы ближе к пользователю.

checkpoint — сохранённое состояние модели

Model Checkpoint

Снимок параметров и сопутствующего состояния обучения, позволяющий продолжить обучение или использовать конкретную версию модели.

chunking — разбиение текста на фрагменты

Chunking

Разделение документа на более мелкие фрагменты для индексации, поиска, embedding или передачи модели в ограниченное окно контекста.

CI runner — исполнитель задач CI

CI Runner

Агент, который получает задания CI-системы и запускает сборки, тесты и другие шаги pipeline.