Один код, много БД — как их подружить в Symfony? / Михаил Каморин / Пых.конф’25

15 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав

15 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

месяц назад

Представь, ты работаешь над проектом на Symfony, где данные уже не помещаются в одну базу. Появляются шарды, реплики, клиенты с отдельными схемами — и вдруг всё становится хрупким! Обычные подходы начинают трещать: сортировка не работает, пагинация пересекает страницы, бизнес-логика завязана на инфраструктуру... В этом докладе я расскажу: - как изолировать код от сложности работы с множественными БД, - как не дать архитектуре расползтись при внедрении мультитенантности и шардирования, - как проектировать слой работы с хранилищами так, чтобы бизнес-логика оставалась универсальной. Бонусом разберу на живом примере, как грамотно реализовать шардирование с решардированием без боли, обеспечить поиск по ключу и произвольным параметрам, и при этом не потерять в удобстве и производительности.

Название:

Один код, много БД — как их подружить в Symfony? / Михаил Каморин / Пых.конф’25

Категория:

Разное