← Материалы разборы Yersham
разбор · temporal
2.0
из 10
смотреть не обязательно — забрать выжимку и пункты
оценка машинная и частично зависит от длины ролика — спорите, открывайте оригинал

Переход на Temporal: паттерны миграции и подводные камни

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

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

что из этого моё

Доклад полезен для проектирования оркестрации сложных фоновых процессов: даёт конкретные паттерны (динамические очереди, манифесты, моки, обработка детерминизма) и предупреждает о подводных камнях. Можно применить при выборе и внедрении Temporal для автоматизации, особенно если нужны надёжные длительные сценарии.

Тезисы ролика
применимого к своей работе линза здесь не нашла
Для изоляции окружений разработчиков используйте динамические имена очередей с суффиксом ветки, с проверкой наличия обработчика через сервисный вызов или тестовый activity.
Создайте манифест (единый источник правды) для контрактов сценариев и activity, чтобы сократить шаблонный код и уменьшить ошибки.
Для юнит-тестирования сценариев используйте перехватчики для подмены очередей и моки дочерних сценариев через дополнительный воркер с динамическим бандлом.
Для обработки ошибок детерминизма используйте патч-версионирование (patch API) и внедрите инструмент проверки breaking changes на основе реплеев реальных историй.
о чём говорят, по времени
главы доводят до 22:51 · дальше по ролику меток нет
01
Проблемы самописного оркестратора00:00
Описание DIY решения на RabbitMQ и его недостатков.
02
Выбор Temporal05:09
Критерии выбора и сравнение альтернатив.
03
Изоляция окружений10:22
Решение для песочниц разработчиков через динамические очереди.
04
Манифесты и тестирование14:30
Создание манифеста для контрактов и подходы к юнит-тестам.
05
Ошибки детерминизма и фоновые задачи22:51
Проблемы версионирования и масштабирования массовых задач.
дальше в дело
Собрать это в маршрут
все маршруты →
не хочешь разбираться сам
Сделаю это под задачу
форматы и цены →
ещё разборы