коротко

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

Половина недопониманий в команде — это не разные мнения, а разные значения одного слова. Один говорит «идемпотентность», подразумевая ретраи; другой слышит «кеширование». Этот глоссарий — чтобы все читали одно и то же. Он намеренно краткий: одна строка ловит суть, ссылка ведёт за глубиной.

Термины А–Я и латиница

ТерминКоротко
ACIDГарантии транзакции БД: всё-или-ничего, согласованность, изоляция, надёжность.
ADRЖурнал архитектурных решений: почему выбрали именно так, контекст и последствия.
A/B-тестСравнение двух версий на живых пользователях по одной метрике.
BPMNНотация бизнес-процессов: кто что делает, в каком порядке, где развилки.
Breaking changeИзменение API, ломающее старых клиентов (удалить/переименовать поле).
C4 modelАрхитектура на 4 уровнях масштаба: контекст, контейнеры, компоненты, код.
CAP-теоремаПри разрыве сети выбираешь между согласованностью и доступностью.
CI/CDАвтосборка+тесты на каждый коммит и автоматическая выкатка.
DoR / DoDГотовность задачи к работе (вход) и готовность результата (выход).
Error budgetДопустимый простой по SLO, который можно «потратить» на риск.
Eventual consistencyСогласованность наступает не мгновенно, а спустя время.
GraphQLОдин эндпоинт, клиент сам выбирает нужные поля в запросе.
gRPCВызов удалённой функции как локальной; бинарь, строгий контракт .proto.
HLD / LLDВысокоуровневый (архитектура) и низкоуровневый (детали) дизайн.
ИдемпотентностьПовтор операции даёт тот же результат — повтор запроса не дублирует платёж.
Инвалидация кэшаПонять, что копия в кэше устарела, и вовремя её обновить.
Use caseПошаговый сценарий взаимодействия актора с системой со всеми ветками.
User storyКороткая потребность: «Как роль, я хочу цель, чтобы ценность».
Контейнер / DockerПриложение со всем окружением в коробке, одинаково едет везде.
KubernetesОркестратор: запускает, лечит и масштабирует множество контейнеров.
Микросервисы / монолитМного мелких сервисов по сети vs одно приложение с одной базой.
Миграция / бэкфиллМенять схему БД и заполнять новые поля без даунтайма (expand/contract).
MVPМинимальная рабочая версия, проверяющая гипотезу, — не «сырая».
Модель данныхКонцептуальная → логическая → физическая; плюс глоссарий предметной области.
НормализацияКаждый факт хранится ровно в одном месте, чтобы данные не разъезжались.
НФТ / FRЧто система делает (функц.) vs насколько хорошо (нефункц., с числом).
OAuth2 / JWTДоступ без пароля через токен; JWT — самодостаточный токен.
ObservabilityПонять, что внутри системы, по логам, метрикам и трейсам.
OpenAPI / SwaggerМашиночитаемое описание контракта REST API.
Ошибки APIКоды и тело ошибок — часть контракта; что ретраить, что показать.
Оценка / story pointsОтносительная оценка диапазоном; конус неопределённости.
PIIПерсональные данные; хранить — юридический риск (152-ФЗ, GDPR).
Rate limitingЛимиты на число запросов; код 429 при превышении.
RESTРесурсы с URL, действия — HTTP-методами; ответ с кодом.
RICE / MoSCoWМетоды приоритизации: балл из 4 факторов / 4 корзины.
SagaРаспределённая транзакция через компенсирующие операции.
SLA / SLO / SLIОбещание клиенту / внутренняя цель / измеряемый показатель надёжности.
SRSСпецификация требований к ПО: структурированный документ «что делаем».
Стейкхолдеры / RACIКто влияет на продукт и кто за что отвечает.
State machineСостояния сущности и разрешённые переходы (заказ: создан→оплачен→…).
ТранзакцияГруппа операций «всё или ничего».
ВебхукСервис сам стучится тебе по HTTP, когда наступило событие.
Выявление требованийВытащить настоящую потребность: интервью, воркшоп, наблюдение.
Дискавери / деливериВыяснить что и зачем делать vs делать выбранное.
Клиент-серверКлиент показывает и просит, сервер хранит и считает.
Синхрон / асинхронЖдать ответ сейчас vs отправить и идти дальше (очередь).
СистемаЭлементы + связи + граница + цель; интерфейс прячет внутренности.
ТестированиеПирамида тестов; критерий приёмки vs тест-кейс; границы.
ТЗДокумент, фиксирующий смысл так, чтобы нельзя было понять неправильно.
LLM / ИИВероятностный компонент: недетерминирован, может галлюцинировать.
RBAC / ABACМодели авторизации: права через роли (RBAC) или через атрибуты (ABAC); плюс row-level — доступ к конкретным строкам.
NoSQL-моделированиеПроектирование данных под паттерн доступа, а не под нормализацию: агрегаты, embedding/referencing, денормализация.
Sequence-диаграммаUML-диаграмма обмена сообщениями между участниками во времени; главный инструмент для интеграционного сценария.
Батч / файловая интеграцияОбмен большими файлами по расписанию (SFTP, manifest, reconciliation); альтернатива real-time API для легаси и объёмов.

Как пользоваться

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

Частые вопросы

Зачем аналитику глоссарий терминов?

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

Эти термины нужно знать наизусть?

Нет. Полезнее узнавание, а не запоминание: достаточно помнить, что такое слово существует, и уметь быстро восстановить смысл. Глоссарий для того и держат открытым. Глубину учат на практике и по подробным записям, на которые ведут ссылки, а словарь экономит время в моменте — на созвоне или при чтении чужой спеки.

С чего начать изучение, если терминов слишком много?

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