Паттерны
Архитектурные паттерны для построения систем с TypeSafe.
TypeSafe рассчитан на то, чтобы находиться внутри более крупной системы и питать решения с помощью ИИ. Умение мыслить дискретными, атомарными решениями, которые складываются в сложное поведение системы, — ключевой навык для получения максимума от TypeSafe.
Этот раздел предполагает, что вы знакомы с примитивами TypeSafe и понимаете, как работает уверенность. Если нет, сначала прочитайте их.
Обзор паттернов
| Паттерн | Что делает | Преимущества |
|---|---|---|
| Спекулятивный fan-out | Отправляет много вопросов одним вызовом, включая спекулятивные, а ваш код решает, что актуально | Стоимость, скорость |
| Маршрутизация с учётом уверенности | Использует уверенность как вторую ось решений, чтобы строить более безопасные системы | Надёжность, безопасность |
| Композитное оценивание | Объединяет несколько измерений анализа в одну оценку | Стоимость, надёжность, скорость |
| Маршрутизация по намерению | Классифицирует намерение пользователя и направляет к подходящему обработчику | Стоимость, скорость |