Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем

28 и 29 ноября 2024

Москва

Проектирование БД: От NF к денормализации данных

Узкотематические секции

Миграции данных
Базы данных / другое
Рефакторинг
Архитектуры / другое
Оптимизация

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

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

Тезисы

Когда я учился в университете нас учили проектировать БД с помощью нормальных форма(NF). Однако на работе я столкнулся с тем, что с ростом проекта, увеличения кол-ва данных этот подход работает медленно. Об этом я и хочу рассказать.

Я один из разработчиков edu.tinkoff.ru, которые строили платформу с самого начала.

В бэкенде более 5 лет. Основной стек технологий: Golang, PostgreSQL, Kafka, Redis. Занимается разработкой, проектированием и развитием микросервисов в своей предметной области. Любит узнавать новое и делиться знаниями.

Окончил бакалавриат и магистратуру в МГТУ им. Н.Э. Баумана, а также программу Технопарка по специальности «системный архитектор».

Uzum Tezkor

Uzum Tezkor — стартап в группе компаний Uzum, который запускает сервис доставки еды в Средней Азии. Сейчас раскатываются в Узбекистане.

Видео