коротко

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

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

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

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

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

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

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

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

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

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

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

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

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