[Перевод] Мой 14-летний путь отказа от ORM: череда инсайтов, приведшая к созданию SQL-First кодогенератора для PostgreSQL

История о том, как я выпустил популярный ORM в 2012 году… потом похоронил его… потом осознал, что база данных должна быть единственным источником правды. И к чему это привело.

https://habr.com/ru/articles/1023704/

#postgresql #rust #java #haskell #dbfirst #codegen

Мой 14-летний путь отказа от ORM: череда инсайтов, приведшая к созданию SQL-First кодогенератора для PostgreSQL

Привет, я Никита Волков - архитектор, консультант и автор hasql , одного из двух основных драйверов PostgreSQL для Haskell, который используется в крупных проектах вроде PostgREST и IHP. После 25 лет...

Хабр

Безопасный Continuous Deployment БД по принципам DB-First

В статье рассматривается Continuous Deployment для БД с бесшовными релизами за счёт обратно-совместимых обновлений и автоматизации проверок совместимости с помощью подхода DB-First.

https://habr.com/ru/articles/808279/

#continuous_deployment #dbfirst #кодогенерация #автоматизация #cicd #postgresql #миграция_бд #database_as_code #обратная_совместимость

Безопасный Continuous Deployment БД по принципам DB-First

Практика Continuous Deployment подразумевает полную автоматизацию поставки изменений в продакшн при публикации их в основной ветке репозитория. Она приводит к высокой частоте релизов, что означает,...

Хабр

Проектирование БД рекомендательной системы по подходу DB-first

В данной статье мы рассмотрим проектирование системы по подходу DB-first и то, какие проблемы он помогает не просто решить, а устранить как явление.

https://habr.com/ru/articles/781550/

#postgresql #jdbc #hasql #haskell #java #dbfirst

Проектирование БД рекомендательной системы по подходу DB-first

В данной статье мы рассмотрим проектирование системы по подходу DB-first и то, какие проблемы он помогает не просто решить, а устранить как явление. DB-first - это принцип первичности БД перед...

Хабр