Загрузка...

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

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

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

Бонусом разберу на живом примере, как грамотно реализовать шардирование с решардированием без боли, обеспечить поиск по ключу и произвольным параметрам, и при этом не потерять в удобстве и производительности.

Видео Один код, много БД — как их подружить в Symfony? / Михаил Каморин / Пых.конф’25 канала Пых
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять