Виталий Лихачев: Один PostgreSQL, чтобы править всеми
Вставка
- Опубліковано 17 тра 2024
- Разберемся с стороны postgresql как ускорить разработку, не усложняя стек приложений. Обсудим использование кэшей с дополнительной логикой, очередей с транзакционными гарантиями. И рассмотрим другие интересные возможности PostgreSQL, которые часто недооценивают.
Доклад расскажет Виталий Лихачев SRE в Booking, ex-avito.
Канал с анонсами t.me/megdu_skobok
Ламповый чат t.me/backend_megdu_skobkah
Boosty boosty.to/megdu_skobok
Apple Podcast podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424
Yandex Music music.yandex.ru/album/24060063 - Наука та технологія
Молодцы, круто делаете, спасибо Виталий и Гриша.
Очень полезно и кратко, спасибо большое!
крутой доклад, спасибо
огонь! подписка!
Так и не поняла в чем сложность поддержки о которой озвучили в примере...С поддержкой вообще как раз проблем нет, нужно только знание pgplsql,разве нет?
Write ahead log позволяет в терминах эсид строить дюрабилити, ребята что эти слова означают?😊
Где этому научиться?
Интересно рассказываете про Lingualeo, что сложно поддерживать версионирование хранимок, триггеры и все такое, и следом идет повествование про pg_cron, где упоминаете гитлаб, и вдруг, версионирование уже спокойно в таком случае поддерживается
Вы не сможете тестировать одновременно разные версии тригггеров. Либо это будет крайне сложно и неудобно поддерживать. Да даже банальные метрики в базу простым образом не вложить внутри триггера.
Просто пример - а как сделать A/B тест новой логики, если логика в триггере в БД.
@@makeitgit Да, триггеры - боль. А вы уверены что в решении Lingualeo используются триггеры?
В чем сложность и неудобность поддержания, при условии хороших компетенций plpgsql, если вся логика в хранимках?
МОЖНО ЕЩЕ ГРОМЧЕ И ЧАЩЕ ГЛОДАТЬ ВОДУ!!