Менеджер транзакций в GoLang / Илья Сергунин (Авито)

4 587
8.8
Онтико85 тыс
Опубликовано 20 декабря 2023, 8:53
Приглашаем на конференцию HighLoad++ 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке: clck.ru/3DD4yb
--------
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем HighLoad++ 2022

Презентация и тезисы:
highload.ru/moscow/2022/abstra...

Я объясню, как обычно устроен менеджер транзакций и почему его нельзя скопировать "в лоб" в Go из других языков.
...
00:00 Приветствие
00:13 Особенности Go
01:11 Патер Репозиторий (Repository)
02:07 Транзакционность
02:55 Вложенные сценарии
03:35 Замыкание транзакции в Репозитории для вложенных сценариев
04:06 Замыкание транзакции в отдельной функции для вложенных сценариев
05:10 Делаем идеальный репозиторий для вложенных сценариев c транзакциями
10:15 Недостатки решения
13:10 Вывод
14:49 Прощание

Нашли ошибку в видео? Пишите нам на support@ontico.ru
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское