Давайте рассмотрим масштабирование на примере баз данных (Postgres) — как их можно масштабировать?
Начните с измерения нагрузки, оптимизации запросов и использования ресурсов текущего узла.
Читать ответПодготовка к интервью
15 вопросов с собеседований в Мир Технологий
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Мир Технологий. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: PostgreSQL, масштабирование, базы данных.
Каталог
Начните с измерения нагрузки, оптимизации запросов и использования ресурсов текущего узла.
Читать ответВ схеме таблицы задайте для баланса NOT NULL и ограничение CHECK (balance >= 0).
Читать ответОтветьте прямо, пользовались ли вы поиском или другим инструментом и какую информацию проверяли.
Читать ответШардирование PostgreSQL означает распределение разных частей данных между отдельными узлами, а не только партициями одной таблицы.
Читать ответПереход на HTTPS может выполнить сам браузер либо сервер с помощью перенаправления.
Читать ответПри декларативном партиционировании обычно обращаются к родительской таблице, а PostgreSQL направляет запись по ключу партиционирования.
Читать ответНет, CHECK — давно существующий механизм ограничений PostgreSQL, а не новинка последних версий.
Читать ответДля чтения, обработки и записи внутри Kafka результат и смещения потребителя можно фиксировать в одной транзакции.
Читать ответЕсли речь о CORS preflight, браузер предварительно отправляет OPTIONS, чтобы проверить допустимость межсайтового запроса.
Читать ответОнлайн-казино, ставки на спорт и покер обычно относят к iGaming, а не к отдельной категории AI-гейминга.
Читать ответCAP описывает невозможность одновременно гарантировать линейную согласованность и доступность при сетевом разделении.
Читать ответЧтобы получить пользу от реплик, приложение должно направлять подходящие запросы чтения на них, а запись — на основной узел.
Читать ответ