Fiber

Один код, много БД — как их подружить в Symfony?

  • Рассмотрим сценарии, когда один код обслуживает много БД (репликация, шардирование, мультитенантность)
  • Обсудим, как в Symfony спрятать работу со множественными хранилищами со слоя домена на слой инфраструктуры
  • Разберём реализацию "динамической" сборки ядра для Symfony
  • Применим всё на практике:
    • "Динамическая" инъекция EntityManager
    • Маппинг метаданных для работы с разными хранилищами
    • Реализация шардирующего (и не только) слоя на базе подхода с бакетами

Спикер

Михаил Каморин
Михаил Каморин
Tech Lead
Авито
Фреймворки
Базы данных