Справочник / сводная схема

Паттерны продуктовой инженерии

Короткий справочник решений, которые повторяются в спортивных web/mobile продуктах: state, retry, data граница ответственности, privacy и graceful degradation.

patterns

Изолирующий слой интеграции

Подход «anti-corruption layer»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

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

Подход «backpressure»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Обратно совместимый протокол

Подход «backward compatible protocol»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Граница серверного слоя интерфейса

Подход «BFF граница ответственности»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Изоляция по сегментам

Подход «bulkhead by segment»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Сопоставление кандидатов

Подход «candidate matching»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Изоляция каналов

Подход «channel isolation»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Мягкое завершение соединений

Подход «connection draining»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Контейнер контекста

Подход «context envelope»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Отдельная модель чтения

Подход «CQRS read model»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Нормализованное хранилище сущностей

Подход «entity-normalized store»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Приоритет событий

Подход «event precedence»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Разбор сценариев отказа

Подход «сбой-mode review»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Конечный автомат состояний

Подход «finite state machine»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Объединение кадров

Подход «frame coalescing»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Управляемая деградация

Подход «graceful degradation»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Точечные подписки

Подход «granular subscriptions»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Ручная проверка в контуре

Подход «human-in-the-loop»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Идемпотентная команда

Подход «idempotent command»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Безопасный повтор

Подход «idempotent retry»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Поэтапная индексация

Подход «incremental indexing»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Оптимистичный интерфейс с подтверждением сервера

Подход «optimistic UI with server authority»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Подготовка к запросу разрешения

Подход «permission priming»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Приватность по умолчанию

Подход «private-by-default»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Постепенное раскрытие

Подход «progressive disclosure»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Прогрессивное улучшение

Подход «progressive enhancement»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Хранение исходного пакета

Подход «raw envelope retention»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Вытеснение устаревшего запроса

Подход «request supersession»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Пошаговая оркестрация

Подход «saga-like orchestration»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Реестр схем

Подход «schema registry»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Расчёт с подтверждением сервера

Подход «server-authoritative quote»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Короткоживущий расчёт

Подход «short-lived quote»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Снимок и изменения

Подход «snapshot + delta»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Снимок после восстановления связи

Подход «snapshot on reconnect»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Устаревшие данные во время обновления

Подход «stale-while-revalidate»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Контракт компонента с состоянием

Подход «stateful component contract»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Закреплённый контекст

Подход «sticky context»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Транзакционная очередь исходящих событий

Подход «transactional outbox»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.

patterns

Барьер версии

Подход «version fence»: статьи и практические заметки ITNAN, где этот подход используется в архитектуре спортивных digital-продуктов.