Эпическое программирование: как мы пишем понятные и поддерживаемые саги

Ноу-хау

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

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

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

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

* Разработчики микросервисов. * Желающие познакомиться с распределенными транзакциями. * Интересующиеся паттернами проектирования.

Тезисы

В мире микросервисов часто возникает необходимость сделать согласованные изменения в разных сервисах. На докладе будет рассмотрен один из подходов — сага.

Объясню, из чего состоит сага, какие есть нюансы в работе с ней и, самое главное, — покажу, как это можно выразить в коде на Go. Вы увидите реальное использование саги, а не умозрительные примеры из статей. Объясню, почему мы сделали именно так, и от каких вариантов отказались.

Алексей Бакин

Независимый эксперт

10 лет занимался разработкой на C/C++. Последние 7-8 лет делает то же самое на Go. Сейчас больше сфокусирован на архитектурных задачах, передаче опыта, развитии коллег. Хочет то же самое делать в тг-канале, но ленится.

Независимый эксперт

.

Видео