Мастер-класс «Как использовать Temporal для создания MVP»

Ноу-хау

Микросервисы, SOA
Критерии выбора технологий для проекта
GO

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Современные распределенные системы подарили нам целый пласт интересных проблем, которые приходится решать в отказоустойчивых системах. В мастер-классе будет рассмотрен этот класс задач и как их решать при помощи движка Temporal. Получившийся MVP будет не стыдно пустить под реальную нагрузку.

Целевая аудитория

Бэкенд-разработчики, архитекторы и... стартаперы.

Тезисы

Temporal набирает популярность, и большие компании чаще начинают его использовать для решения своих задач. Довольно частый кейс использования — это процессинг заказов и платежей, чуть реже — сборка и деплой сложных релизов, еще реже — специфичный бэкенд для чат-бота. Но сегодня я хочу посмотреть чуть шире на Temporal и предложить его для реализации MVP, когда вместо сервисов мы используем только Temporal Workflow.

В этом мастер-классе я вместе с вами напишу бэкенд для фудтех-приложения, где большая часть бизнес-логики будет реализована на Temporal. Мы рассмотрим процесс написания и проектирования Workflow, реализуем пачку активити, сделаем синхронные и асинхронные обновления, покроем это метриками и подумаем, можно ли это масштабировать.

Занимается 10 лет коммерческой разработкой, последние 7 пишет на Golang и последние 3 года управляет командами разработки. Работал в Delivery Club, Яндекс.Еда, поэтому хорошо разбирается в рынке FoodTech-приложений.

Uzum Tezkor

Uzum Tezkor — стартап в группе компаний Uzum, который запускает сервис доставки еды в Средней Азии. Сейчас раскатываются в Узбекистане.

Видео