Size: a a a

Боль Тимлида

2021 August 17

PD

Phil Delgyado in Боль Тимлида
Выбор БД - это такой неслабый проект для любой интересной задачи.
источник

PD

Phil Delgyado in Боль Тимлида
В 100md не всегда можно уложиться
источник

PD

Phil Delgyado in Боль Тимлида
Понятно, что для 99% проектов - берем PG, но там не про выбор...
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну слушай, если не давать выбирать и не учить, то через 5-7 лет будет не 1к20, а 1к100
источник

c

critskiy in Боль Тимлида
:D
источник

PD

Phil Delgyado in Боль Тимлида
Учить - да. Писать adr, делать публичные проекты выбора, привлекать к процессу. Но не давать каждой команде выбирать.
Учим людей, а не команды.
источник

АС

Альберт Степанцев... in Боль Тимлида
+100500
источник

AB

Aleksandr Bespalov in Боль Тимлида
На практике и пара баз может не радовать при условии что беклог большой и проблем много и разных достаточно. Помимо разных баз.
источник

OS

Oleg Soroka in Боль Тимлида
CTO умеет выбирать базу.
Но СТО - бывший девелопер.
А девелоперу нельзя выбирать базы.
Получается, что СТО - это бывший девелопер, который смог нарушить запрет Альберта.
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну не везде БД так критична, есть целая куча случаев, когда можно взять примерно что угодно, а потом переделать. Ну просто потому что продукты переделывают через некоторое время
источник

PD

Phil Delgyado in Боль Тимлида
Ну да, не всякий девелопер должен (и может) выбирать базу.
источник

VF

Victor Fabrichenko in Боль Тимлида
Основная масса проектов живут на полутора серверах, туда можно ставить что угодно, хоть скллайт
источник

MR

Max Rosinsky in Боль Тимлида
база же это implementation detail. просто что вокруг неё продукт строят
источник

АС

Альберт Степанцев... in Боль Тимлида
нельзя, Виктор
перенос данных в другую БД - самый дорогой рефакторинг из тех, что мне доводилось видеть
и в половине случаев он заканчивался смертью проекта
источник

АС

Альберт Степанцев... in Боль Тимлида
это ошибка
источник

AB

Aleksandr Bespalov in Боль Тимлида
Зачем научение конкретного человека через переделку БД всего проекта?
источник

OS

Oleg Soroka in Боль Тимлида
Выход есть. Нужно немножко тайно выбирать базы по ночам и дома,, пока Альберт не видит.
источник

AB

Aleksandr Bespalov in Боль Тимлида
И в какой момент оно состоялось, это научение выбору? Когда оказалось что реплика упала? Или с выходом в прод?
источник

MR

Max Rosinsky in Боль Тимлида
строить продукт вокруг базы - ошибка, да
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну конечно никто больше никаких рефакторингов не делал и не менял системы. Менять БД последнее дело, обычно мигрируют на новое решение, это проще, дешевле и безопаснее
источник