Валентин Хомутенко / «что не так с ORM в Go»

Описание к видео Валентин Хомутенко / «что не так с ORM в Go»

Подписывайтесь на наш канал здесь и в телеграмм https://t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады!

Валентин Хомутенко, бэкенд-инженер в Авито

«У разработчиков на разных стеках сложилось разное отношение к ORM: где-то без них не работают вообще, где-то используют лишь иногда. В Go тема использования ORM стала известным холиваром и часто можно услышать, что «ORM не нужны». Доклад — это попытка разобраться, почему так сложилось, и действительно ли у Go просто свой путь в работе с базами данных».

Если вы тоже хотите поделиться экспертизой с сообществом, ещё есть возможность стать спикером. Пишите на [email protected], он поможет составить хороший доклад. Ну а обсудить услышанное можно будет прямо в ходе митапа, спикеры будут отвечать на вопросы в комментариях. Чтобы присоединиться, скорее регистрируйтесь здесь.

00:00 - Введение
00:30 - ORM в других языках
02:10 - ORM в Go
04:12 - Почему люди пользуются ORM?
06:40 - Без ORM пишут крутаны, которые хорошо знают SQL
08:49 - В маленьких командах не нужен ORM
10:36 - ORM это всегда проблемы с производительностью
12:34 - Для сложных запросов ORM мешает
13:46 - ORM не нужен, если не тестировать реальную БД
15:34 - Микросервисы можно писать и без ORM
16:54 - Нет готовой базы знаний и лучших практик
18:26 - Никто не хочет изобретать велосипед
19:55 - Гоферы просто страдают без ORM и ничего не могут с этим сделать?
20:31 - database/sql
21:29 - sqlx
22:09 - squirrel
22:46 - migrate
24:20 - Есть ли нормальные ORM в Go?
25:06 - gorm
26:33 - reform
27:38 - ent
28:16 - pop
29:25 - bun (go-pg)
30:20 - Заключение

Комментарии

Информация по комментариям в разработке