Этап 5 из 15

Базы данных

Основа

SQL, индексы, транзакции, моделирование, ORM и NoSQL — где живут данные сервиса.

Данные переживают любой код: сервис переписывают, а таблицы остаются на годы. Поэтому ошибки в базе — самые дорогие: неудачная схема, отсутствие индекса, неверный уровень изоляции, N+1 в ORM.

Основа — реляционная база (чаще всего PostgreSQL): SQL, индексы и планы запросов, транзакции и изоляция, моделирование. Поверх — ORM в вашем языке и понимание, когда нужны NoSQL-хранилища: Redis, MongoDB, Elasticsearch, ClickHouse, Cassandra.

Темы этапа

← Вся карта «Backend-разработчик»

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования