Домен
Базы данных
Профиль навыка
EXPLAIN ANALYZE, query plans, N+1, join optimization, subquery rewriting
Ролей
28
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
81
ещё 58 — необязательные
Базы данных
Оптимизация БД
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Понимает основы оптимизации запросов в 1С:Предприятие: использование конструктора запросов, базовые конструкции языка запросов и чтение планов выполнения запросов в консоли 1С. Следует командным рекомендациям по избеганию типичных антипаттернов производительности (вложенные запросы в циклах, ненужные JOIN-ы). | |
| Analytics Engineer | Обязателен | Пишет читаемые SQL-запросы, избегая SELECT * и ненужных JOIN-ов. Использует EXPLAIN для понимания базовых планов выполнения. Следует рекомендациям команды по написанию эффективных dbt-моделей. |
| Android Developer | Понимает основы оптимизации запросов для локальных баз Android: анализ запросов SQLite через EXPLAIN, оптимизация аннотаций запросов Room и избегание N+1 запросов в data access objects. Следует командным практикам эффективных паттернов извлечения данных. | |
| Backend Developer (C#/.NET) | Обязателен | Понимает N+1 проблему в EF Core и решает через Include/ThenInclude. Использует AsNoTracking для read-only запросов. Анализирует сгенерированный SQL через logging. |
| Backend Developer (Elixir) | Обязателен | Пишет эффективные Ecto-запросы для PostgreSQL в Elixir-приложениях. Избегает проблемы N+1 через Ecto.Query.preload, использует select для выборки нужных полей. Понимает разницу между preload, join и subquery в контексте производительности. |
| Backend Developer (Go) | Обязателен | Пишет эффективные SQL-запросы для Go-сервисов, избегая N+1 проблем при работе через GORM или sqlx. Использует EXPLAIN для понимания планов выполнения, применяет параметризованные запросы и базовую пагинацию через LIMIT/OFFSET. |
| Backend Developer (Java/Kotlin) | Обязателен | Понимает N+1 проблему в JPA и решает через fetch join / @EntityGraph. Использует EXPLAIN ANALYZE для анализа запросов. Избегает SELECT * и загрузки ненужных связей. |
| Backend Developer (Node.js) | Обязателен | Понимает N+1 проблему и решает через Prisma include/select, Knex eager loading. Использует findMany вместо циклов findUnique. Анализирует generated SQL через logging. |
| Backend Developer (PHP) | Обязателен | Использует EXPLAIN для анализа планов выполнения. Добавляет индексы для медленных запросов. Избегает SELECT * и N+1 проблемы. Понимает разницу между lazy и eager loading в ORM. |
| Backend Developer (Python) | Обязателен | Пишет базовые SQL (SELECT, JOIN, WHERE, GROUP BY). Понимает что запросы могут быть медленными. Знает что EXISTS быстрее IN для подзапросов. |
| Backend Developer (Rust) | Обязателен | Оптимизирует простые SQL-запросы в Rust-приложениях, анализируя EXPLAIN-вывод и избегая N+1 проблем при загрузке связанных данных. Использует batch-запросы через SQLx query_as вместо циклических вызовов и добавляет пагинацию через LIMIT/OFFSET. |
| Backend Developer (Scala) | Обязателен | Выполняет базовую оптимизацию SQL-запросов в Scala-приложениях: избегает N+1 проблем в Doobie/Slick, использует JOIN вместо подзапросов. Умеет читать EXPLAIN-вывод PostgreSQL и понимает влияние отсутствующих индексов на производительность запросов. |
| BI Analyst | Обязателен | Понимает основы оптимизации запросов для аналитической работы: чтение планов выполнения, выявление полных сканов таблиц и базовое использование индексов для колонок WHERE/JOIN. Следует командным гайдлайнам написания эффективного SQL для отчётов и дашбордов. |
| Data Analyst | Обязателен | Понимает основы оптимизации запросов для анализа данных: интерпретация планов выполнения, типичные паттерны медленных запросов и влияние объёма данных на производительность запросов. Следует командным практикам написания производительных аналитических запросов и использования инструментов профилирования запросов. |
| Data Engineer | Обязателен | Оптимизирует SQL-запросы для ETL: избегает SELECT *, использует WHERE для фильтрации на стороне источника. Понимает pushdown predicates. Анализирует EXPLAIN для поиска full table scans. |
| Data Scientist | Понимает основы оптимизации запросов для извлечения данных ML: эффективные запросы извлечения фич, паттерны пакетной загрузки данных и избегание memory-heavy паттернов запросов при извлечении тренировочных датасетов. Следует командным практикам оптимизации запросов пайплайнов данных. | |
| Database Engineer / DBA | Анализирует простые запросы через EXPLAIN: понимает Seq Scan, Index Scan, Nested Loop. Исправляет очевидные проблемы: отсутствующие индексы, SELECT * на больших таблицах. Использует slow query log для поиска проблемных запросов. | |
| DevOps Engineer | Понимает query optimization для DevOps: мониторинг slow queries, baseline performance metrics. Настраивает automated alerts. | |
| Fullstack Developer | Обязателен | Пишет базовые SQL-запросы (SELECT, JOIN, WHERE, GROUP BY). Понимает, что запросы могут быть медленными. Знает, что EXISTS обычно быстрее IN для подзапросов. |
| iOS Developer | Изучает основы оптимизации SQL-запросов для серверных компонентов iOS-экосистемы. Понимает EXPLAIN-планы, влияние индексов на производительность и базовые техники ускорения запросов мобильного API. | |
| ML Engineer | Пишет эффективные SQL-запросы для извлечения данных. Избегает SELECT *. Использует LIMIT для тестирования запросов. Понимает порядок выполнения SQL. | |
| MLOps Engineer | Понимает основы оптимизации запросов для MLOps-воркфлоу: эффективные запросы метаданных моделей, оптимизация извлечения из feature store и мониторинг производительности запросов для БД ML-пайплайнов. Следует командным практикам производительности БД в model serving и трекинге экспериментов. | |
| Performance Testing Engineer | Находит slow queries через load testing: top SQL по duration, execution count. Анализирует EXPLAIN plans. Рекомендует базовые оптимизации: indexes, query rewrite. | |
| QA Automation Engineer | Понимает что производительность запросов влияет на скорость приложения и тестов. Знает основы EXPLAIN и может определить очевидные проблемы — full table scan, отсутствие индекса. | |
| Site Reliability Engineer (SRE) | Понимает query optimization для SRE: мониторит slow queries, настраивает alerting на performance degradation. Использует database monitoring tools. | |
| Solutions Architect | Понимает query optimization в архитектуре: access patterns, read/write ratios. Оценивает data access requirements. | |
| Technical Lead | Понимает query optimization: EXPLAIN plans, N+1 проблему, basic joins. Оптимизирует простые запросы и использует ORM eager loading. | |
| Telecom Developer | Понимает базовые принципы оптимизации SQL-запросов и умеет читать планы выполнения. Знает типичные проблемы производительности: full table scan, missing index, N+1 queries в телеком-системах. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Самостоятельно оптимизирует запросы 1С:Предприятие: переписывает сложные конструкции запросов для производительности, использует временные таблицы для промежуточных результатов и применяет паттерны пакетной обработки. Анализирует планы выполнения запросов для выявления узких мест. Понимает компромиссы между сложностью запросов и консистентностью данных в запросах к регистрам. | |
| Analytics Engineer | Обязателен | Оптимизирует dbt-модели и SQL-запросы: переписывает подзапросы в CTE, устраняет redundant JOIN-ы, использует incremental-стратегии для тяжёлых моделей. Анализирует query profile в Snowflake/BigQuery для выявления узких мест. |
| Android Developer | Оптимизирует SQL-запросы для мобильных API: устраняет N+1, применяет правильные JOIN-стратегии. Профилирует медленные запросы и оптимизирует их для соответствия SLO латентности. | |
| Backend Developer (C#/.NET) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует Entity Framework Core эффективно. |
| Backend Developer (Elixir) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует Ecto эффективно. |
| Backend Developer (Go) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует sqlx/GORM эффективно. |
| Backend Developer (Java/Kotlin) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует Hibernate/JPA эффективно. |
| Backend Developer (Node.js) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует Prisma/TypeORM эффективно. |
| Backend Developer (PHP) | Обязателен | Оптимизирует SQL-запросы в PHP-приложениях: устраняет N+1 через eager loading, переписывает subqueries в JOIN-ы, использует batch operations. Анализирует slow query log. Применяет query builder и raw SQL когда ORM генерирует неоптимальные запросы. |
| Backend Developer (Python) | Обязателен | Анализирует через EXPLAIN. Устраняет N+1 (eager loading, select_related). Оптимизирует JOINs. Использует оконные функции (ROW_NUMBER, LAG/LEAD). Понимает subquery types. |
| Backend Developer (Rust) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует diesel/sea-orm эффективно. |
| Backend Developer (Scala) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с Оптимизация запросов. Понимает индексирование и планы выполнения запросов. Использует Slick/Doobie эффективно. |
| BI Analyst | Обязателен | Самостоятельно проектирует и оптимизирует аналитические запросы: оконные функции для скользящих вычислений, CTE для читаемости и переиспользования запросов и декомпозиция запросов для сложных отчётов. Анализирует планы выполнения для выбора между nested loops, hash joins и merge joins. Оптимизирует материализованные представления для производительности дашбордов. |
| Data Analyst | Обязателен | Самостоятельно оптимизирует сложные аналитические запросы: partition pruning для анализа временных рядов, query pushdown для распределённых источников данных и эффективные стратегии JOIN для комбинаций больших таблиц. Использует профилировщики запросов для выявления и устранения узких мест производительности. Реализует стратегии кеширования запросов для повторяющихся аналитических паттернов. |
| Data Engineer | Обязателен | Оптимизирует extraction и transformation: predicate pushdown, partition pruning, выбор между JOIN и subquery. Профилирует SQL-запросы в Airflow через query tags. Оптимизирует Spark SQL execution plans. |
| Data Scientist | Самостоятельно оптимизирует запросы ML-данных: эффективное извлечение фич с оконными функциями, стратегии пакетной загрузки для тренировочных данных и инкрементальные паттерны запросов для потокового вычисления фич. Понимает поведение оптимизатора запросов для сложных запросов feature engineering. Балансирует производительность запросов с требованиями свежести данных. | |
| Database Engineer / DBA | Оптимизирует сложные запросы: рефакторинг подзапросов в JOIN, устранение N+1, использование CTE. Работает с query profiling (EXPLAIN ANALYZE, Performance Schema). Понимает влияние статистики и настройку query planner. | |
| DevOps Engineer | Управляет query performance: automated slow query detection, dashboard creation, performance trending. Интегрирует в monitoring stack. | |
| Fullstack Developer | Обязателен | Анализирует медленные запросы через EXPLAIN. Устраняет N+1 проблемы в ORM (eager loading, select_related). Оптимизирует JOIN-ы (порядок, типы). Использует оконные функции (ROW_NUMBER, LAG/LEAD). Понимает разницу между correlated и non-correlated subqueries. |
| iOS Developer | Оптимизирует SQL-запросы мобильного бэкенда для снижения латентности API — устраняет N+1, применяет batch-загрузку и cursor-пагинацию. Анализирует slow query log и профилирует запросы для выявления узких мест производительности. | |
| ML Engineer | Анализирует медленные запросы через EXPLAIN ANALYZE. Оптимизирует feature engineering SQL: оконные функции, CTE, subqueries. Использует batch operations для загрузки данных. | |
| MLOps Engineer | Оптимизирует запросы для ML-задач: ускорение feature extraction из хранилищ данных, оптимизация SQL для подготовки training datasets, эффективный batch retrieval из feature store. | |
| Performance Testing Engineer | Профилирует query performance: pg_stat_statements analysis, query plan changes under load, parameter sniffing issues. Корреляция query performance с application latency. | |
| QA Automation Engineer | Включает проверку производительности запросов в тестовый процесс — замер времени выполнения критических операций, сравнение query plans до и после изменений, regression-тестирование. | |
| Site Reliability Engineer (SRE) | Оптимизирует database performance: automated slow query detection, query plan analysis, connection pool monitoring. Настраивает performance dashboards. | |
| Solutions Architect | Проектирует data access: CQRS, read models, caching layers. Определяет query optimization strategy для architecture. | |
| Technical Lead | Оптимизирует queries: CTEs, window functions, materialized views. Профилирует через pg_stat_statements. Выбирает между ORM и raw SQL по контексту. | |
| Telecom Developer | Оптимизирует запросы к CDR-таблицам: использование covering indexes, оптимизация JOIN для биллинговых отчётов. Применяет explain analyze для выявления узких мест в запросах fraud detection и аналитики. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Обязателен | Проектирует архитектуру запросов для высоконагруженных систем 1С:Предприятие: стратегии распределённых запросов для кластерных окружений, оптимизация запросов для крупных датасетов регистров и стратегии кеширования для часто запрашиваемых данных. Внедряет мониторинг запросов и алертинг медленных запросов. Оптимизирует запросы сложных отчётов через продвинутые техники. Менторит команду по производительности запросов. |
| Analytics Engineer | Обязателен | Проводит глубокую оптимизацию аналитических запросов: рефакторинг dbt DAG для уменьшения compute costs, настройка warehouse-специфичных оптимизаций (Snowflake warehouse sizing, BigQuery slot allocation). Внедряет query tagging для cost attribution. |
| Android Developer | Разрабатывает стратегию оптимизации запросов для высоконагруженных мобильных бэкендов. Проектирует денормализацию, материализованные представления и партиционирование для стабильной работы. | |
| Backend Developer (C#/.NET) | Обязателен | Оптимизирует data access в .NET: compiled queries, split queries, raw SQL/Dapper для аналитики. Профилирует через MiniProfiler и EF Core interceptors. Использует query tags для мониторинга. |
| Backend Developer (Elixir) | Обязателен | Оптимизирует сложные Ecto-запросы к PostgreSQL: CTE через fragments, оконные функции, материализованные представления. Анализирует EXPLAIN ANALYZE для выявления seq scan и nested loops. Применяет Ecto.Multi и stream для обработки больших датасетов без OOM. |
| Backend Developer (Go) | Обязателен | Оптимизирует сложные SQL-запросы в Go-сервисах: CTE, оконные функции, оптимизация JOIN-стратегий. Профилирует время запросов через pgx tracing, настраивает slow query log и анализирует pg_stat_statements для выявления проблемных паттернов. |
| Backend Developer (Java/Kotlin) | Обязателен | Оптимизирует SQL в Java-сервисах: переписывает JPA-запросы в native SQL/jOOQ для сложных аналитических операций. Настраивает Hibernate batch fetch size, second-level cache. Профилирует через p6spy и slow query log. |
| Backend Developer (Node.js) | Обязателен | Оптимизирует data access: raw SQL для complex aggregations, Prisma query batching, connection pool tuning. Профилирует через pg_stat_statements. Выбирает между ORM и raw SQL по сценарию. |
| Backend Developer (PHP) | Обязателен | Оптимизирует сложные запросы: подзапросы vs JOIN, materialized views для агрегаций, денормализация для hot paths. Профилирует ORM-запросы. Устраняет lock contention и deadlocks в high-load сценариях. |
| Backend Developer (Python) | Обязателен | Глубоко анализирует query plans. Использует materialized views. Оптимизирует bulk operations (COPY). Настраивает work_mem, shared_buffers. |
| Backend Developer (Rust) | Обязателен | Оптимизирует сложные PostgreSQL-запросы в Rust-сервисах: CTE для читаемости, window functions, lateral joins. Профилирует время выполнения через tracing-интеграцию SQLx, применяет prepared statements и оптимизирует десериализацию результатов через zero-copy где возможно. |
| Backend Developer (Scala) | Обязателен | Оптимизирует сложные запросы в Scala-сервисах: переписывает Slick/Doobie-запросы для минимизации round-trip, использует batch fetching, оконные функции и materialized views. Профилирует запросы через pg_stat_statements, устраняет bottleneck-и в критических путях сервисов. |
| BI Analyst | Обязателен | Проектирует архитектуру запросов для enterprise BI: стратегии обновления материализованных представлений, оптимизация query pushdown для федерированных источников данных и адаптивная маршрутизация запросов на основе объёма данных. Внедряет мониторинг производительности запросов с автоматической детекцией регрессий. Создаёт гайдлайны оптимизации запросов и процессы ревью для BI-команд. Менторит аналитиков по продвинутой оптимизации SQL. |
| Data Analyst | Обязателен | Проектирует архитектуру запросов для аналитических платформ: федерация запросов между гетерогенными источниками данных, адаптивное выполнение запросов для различных объёмов данных и автоматизированные системы рекомендаций оптимизации запросов. Внедряет governance производительности запросов с SLA-целями. Создаёт библиотеку аналитических паттернов запросов и обучающие материалы по оптимизации. Менторит команду по продвинутому query engineering. |
| Data Engineer | Обязателен | Проектирует оптимальные data access patterns: incremental extraction через watermarks, micro-batch vs full-load trade-offs. Оптимизирует Spark query plans: broadcast joins, AQE, partition coalescing. |
| Data Scientist | Обязателен | Проектирует архитектуру запросов для инфраструктуры данных ML: оптимизация запросов feature store, паттерны распределённых запросов для извлечения тренировочных данных большого масштаба и real-time извлечение фич для model serving. Реализует кеширование запросов для вычисления фич и автоматический бенчмаркинг производительности запросов. Менторит команду по эффективным паттернам доступа к данным для ML-воркфлоу. |
| Database Engineer / DBA | Обязателен | Проектирует query optimization workflow: automated slow query detection, query plan regression testing, performance baselines. Оптимизирует на уровне архитектуры: materialized views, denormalization, read replicas для offloading. |
| DevOps Engineer | Проектирует query monitoring: automated analysis, performance regression detection, capacity planning. Определяет performance SLO. | |
| Fullstack Developer | Обязателен | Глубоко анализирует query plans (Seq Scan vs Index Scan, Nested Loop vs Hash Join). Оптимизирует query planner hints. Использует materialized views для предвычислений. Оптимизирует bulk operations (COPY, batch inserts). Настраивает work_mem, shared_buffers для специфических запросов. |
| iOS Developer | Проектирует стратегию оптимизации запросов для высоконагруженного мобильного бэкенда — materialized views, read replicas и query routing. Оптимизирует сложные аналитические запросы и обеспечивает стабильную латентность API при росте данных. | |
| ML Engineer | Проектирует оптимальные SQL-стратегии для ML data extraction. Оптимизирует query plans для feature computation. Настраивает materialized views с incremental refresh. | |
| MLOps Engineer | Проектирует высокопроизводительные data pipeline: оптимизация запросов для real-time feature serving, партиционирование данных для параллельного extraction, кэширование frequent features. | |
| Performance Testing Engineer | Обязателен | Проектирует query performance testing: production query replay, parameterized workloads, regression detection. Оптимизирует: connection pool sizing, prepared statement caching. |
| QA Automation Engineer | Проектирует автоматизированное тестирование производительности запросов — benchmark-сьюты для критических путей, автоматическое сравнение с baseline, алерты на деградацию query plans. | |
| Site Reliability Engineer (SRE) | Проектирует database performance monitoring: automated query analysis, performance regression detection, capacity planning tools. Определяет performance SLO. | |
| Solutions Architect | Определяет data access architecture: polyglot persistence, materialized views, data mesh. Проектирует scalable data access. | |
| Technical Lead | Проектирует data access strategy: CQRS patterns, read replicas, query caching. Определяет performance budgets и monitoring. Оптимизирует complex aggregations. | |
| Telecom Developer | Проектирует стратегию оптимизации запросов для телеком-платформы с materialized views для агрегатов и window functions. Оптимизирует real-time запросы к потоку CDR с использованием partitioning и parallel queries. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Обязателен | Определяет стратегию оптимизации запросов для систем 1С:Предприятие. Устанавливает стандарты производительности, требования мониторинга и процессы ревью оптимизации. Проводит архитектурные ревью паттернов доступа к данным. Создаёт обучающие материалы по эффективному использованию языка запросов 1С и устранению проблем производительности. |
| Analytics Engineer | Обязателен | Определяет стандарты производительности аналитических моделей: SLA на время выполнения, бюджеты на compute. Внедряет automated performance testing для dbt-моделей и alerting на деградацию скорости запросов. |
| Android Developer | Определяет стандарты оптимизации запросов для всех мобильных бэкендов. Проектирует процессы review запросов и автоматического обнаружения деградации производительности в CI/CD. | |
| Backend Developer (C#/.NET) | Обязателен | Определяет стандарты query performance: бюджеты на время выполнения, обязательное профилирование. Внедряет автоматический мониторинг slow queries. |
| Backend Developer (Elixir) | Обязателен | Проектирует систему мониторинга и оптимизации запросов для Elixir-платформы. Внедряет pg_stat_statements через :telemetry для отслеживания медленных запросов. Определяет стандарты написания Ecto-запросов, настраивает алерты на деградацию производительности через Prometheus. |
| Backend Developer (Go) | Обязателен | Устанавливает стандарты оптимизации запросов для Go-команды: обязательный EXPLAIN в code review миграций, бюджеты на query latency, автоматизированные performance-тесты. Проектирует стратегии денормализации и material views для критичных путей данных. |
| Backend Developer (Java/Kotlin) | Обязателен | Определяет стандарты query performance в команде: бюджеты на время выполнения, обязательное профилирование для new endpoints. Внедряет автоматический мониторинг slow queries в production. |
| Backend Developer (Node.js) | Обязателен | Определяет стандарты query performance: бюджеты по времени, обязательное профилирование. Внедряет мониторинг slow queries и automated alerts. |
| Backend Developer (PHP) | Обязателен | Внедряет культуру performance-осознанной разработки: обязательный query review, automated slow query alerts, performance budgets для endpoints. Обучает команду чтению планов выполнения. |
| Backend Developer (Python) | Обязателен | Проектирует стратегию оптимизации для системы. Настраивает pg_stat_statements мониторинг. Оптимизирует cross-shard queries. Обучает команду. |
| Backend Developer (Rust) | Обязателен | Проектирует стратегию оптимизации запросов для Rust-платформы: query builder-абстракции с автоматическим EXPLAIN-логированием, materialized views для агрегаций. Разрабатывает custom SQLx middleware для трейсинга медленных запросов и автоматического алертинга. |
| Backend Developer (Scala) | Обязателен | Устанавливает стандарты оптимизации запросов в Scala-команде: обязательный EXPLAIN-анализ в code review, бюджеты latency для эндпоинтов, правила использования кэширования запросов. Ревьюит архитектуру доступа к данным, внедряет CQRS-паттерн для разделения read/write нагрузки. |
| BI Analyst | Обязателен | Определяет стратегию оптимизации запросов для BI-департамента. Устанавливает стандарты производительности SQL, процессы ревью запросов и требования мониторинга производительности. Проводит ревью критических аналитических запросов. Создаёт гайдлайны оптимизации запросов и программы обучения для BI-аналитиков. |
| Data Analyst | Обязателен | Определяет стратегию оптимизации запросов для аналитических команд. Устанавливает стандарты производительности доступа к данным, политики governance запросов и управление затратами для query-intensive нагрузок. Проводит ревью архитектур доступа к данным. Создаёт лучшие практики query engineering и программы обучения для data-команд. |
| Data Engineer | Обязателен | Определяет стандарты производительности запросов: SLA на extraction time, бюджеты на ресурсы. Внедряет автоматический мониторинг slow queries и regression detection. |
| Data Scientist | Обязателен | Определяет стратегию работы с данными на уровне продукта. Формирует стандарты Оптимизация запросов. Проводит review схем данных и стратегий масштабирования. |
| Database Engineer / DBA | Обязателен | Определяет стандарты query performance: SLA по response time для разных tier-ов, automated query review в CI, performance budgets. Координирует оптимизацию между DBA и development командами. Внедряет query governance. |
| DevOps Engineer | Определяет query performance стандарты: monitoring requirements, alerting policies, escalation procedures. Внедряет automated optimization. | |
| Fullstack Developer | Обязателен | Проектирует стратегию оптимизации запросов для всей системы. Настраивает автоматический мониторинг медленных запросов (pg_stat_statements, auto_explain). Оптимизирует cross-shard queries. Проектирует денормализацию для критических hot paths. Принимает решения о предвычислении vs real-time aggregation. Обучает команду анализу query plans. |
| iOS Developer | Определяет стандарты оптимизации запросов для мобильной серверной платформы, внедряет automated query review в CI/CD. Руководит performance engineering и обеспечивает предсказуемую производительность API при масштабировании мобильной аудитории. | |
| ML Engineer | Определяет стандарты SQL-оптимизации для ML-команды. Мониторит и оптимизирует slow queries в ML-пайплайнах. Создаёт guidelines по эффективному SQL для data scientists. | |
| MLOps Engineer | Определяет стандарты оптимизации данных для ML: рекомендации по доступу к feature store, мониторинг производительности data pipeline, архитектура для low-latency feature serving. | |
| Performance Testing Engineer | Обязателен | Определяет query performance стандарты: SLA per query type, mandatory profiling during load tests, automated regression alerting. |
| QA Automation Engineer | Определяет стандарты performance-тестирования запросов для команды. Внедряет query performance gates в CI, настраивает автоматический мониторинг и отчётность по производительности. | |
| Site Reliability Engineer (SRE) | Определяет database performance стандарты: query latency budgets, monitoring requirements, escalation procedures. Внедряет automated optimization. | |
| Solutions Architect | Определяет data access стандарты: performance requirements, architectural patterns, optimization guidelines. | |
| Technical Lead | Определяет query performance стандарты: latency budgets, mandatory profiling, slow query policies. Внедряет automated performance regression detection. | |
| Telecom Developer | Определяет стандарты производительности SQL для телеком-систем с автоматическим профилированием и alert на деградацию. Проектирует архитектуру разделения OLTP и OLAP нагрузок для биллинга и аналитики. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Обязателен | Определяет организационную стратегию данных для экосистемы 1С:Предприятие: оценка технологий БД, выбор query engine для аналитических нагрузок и governance архитектуры данных. Проектирует архитектуры доступа к данным между системами. Продвигает внедрение performance-centric практик data engineering для всей организации. |
| Analytics Engineer | Обязателен | Проектирует стратегию оптимизации затрат на аналитический warehouse: multi-cluster конфигурации, auto-suspend политики, query routing. Определяет архитектурные решения для баланса между стоимостью и производительностью аналитики. |
| Android Developer | Формирует организационные стандарты производительности баз данных для мобильных платформ. Определяет методологии оптимизации, обеспечивающие предсказуемую латентность API для всех продуктов. | |
| Backend Developer (C#/.NET) | Обязателен | Проектирует data access стратегию платформы: CQRS, materialized views, polyglot persistence. Определяет SLA для query latency по типам операций. |
| Backend Developer (Elixir) | Обязателен | Определяет стратегию оптимизации запросов на уровне всей организации. Проектирует архитектуру CQRS с отдельными Ecto.Repo для чтения и записи, внедряет read replicas. Разрабатывает платформенные инструменты автоматического анализа и оптимизации Ecto-запросов. |
| Backend Developer (Go) | Обязателен | Определяет платформенную стратегию оптимизации запросов: автоматический мониторинг query regression, стандарты допустимых latency для различных SLA. Разрабатывает инструменты автоматического анализа и оптимизации запросов для всех Go-сервисов организации. |
| Backend Developer (Java/Kotlin) | Обязателен | Проектирует стратегию data access на уровне платформы: CQRS для разделения read/write моделей, materialized views для аналитики, polyglot persistence. Определяет SLA для query latency. |
| Backend Developer (Node.js) | Обязателен | Проектирует data access стратегию: CQRS, read replicas routing, materialized views, polyglot persistence. Определяет SLA для query latency. |
| Backend Developer (PHP) | Обязателен | Определяет стратегию оптимизации запросов на уровне платформы: automated query analysis, query store monitoring, cross-service query performance baseline. |
| Backend Developer (Python) | Обязателен | Определяет стратегию оптимизации на уровне компании. Формирует DBA-практики. Проектирует архитектуру для query performance. |
| Backend Developer (Rust) | Обязателен | Определяет организационные стандарты оптимизации SQL: автоматизированный мониторинг pg_stat_statements через Rust-агенты, continuous query profiling в production. Формирует архитектуру query routing между primary и read-replicas с учётом consistency-требований сервисов. |
| Backend Developer (Scala) | Обязателен | Определяет стратегию производительности базы данных для всей платформы: стандарты query performance, SLA по latency, автоматизация регрессионного тестирования запросов. Принимает решения по архитектуре данных — шардирование, CQRS, полнотекстовый поиск через Elasticsearch интеграцию с Scala-сервисами. |
| BI Analyst | Обязателен | Определяет организационную стратегию данных для бизнес-аналитики: выбор query engine для различных аналитических нагрузок, стандартизация архитектуры доступа к данным и governance производительности в enterprise-масштабе. Оценивает новые query-технологии (векторизированные движки, GPU-ускоренные запросы). Продвигает data engineering excellence для всей организации. |
| Data Analyst | Обязателен | Определяет организационную стратегию доступа к данным: оценка query engine для гетерогенных нагрузок, стандарты производительности data-платформы и оптимизация затрат для query-intensive операций. Оценивает новые технологии (DuckDB, Polaris, GPU-ускоренные движки). Продвигает внедрение современных практик оптимизации запросов для всех data-команд. |
| Data Engineer | Обязателен | Проектирует query optimization стратегию: federated queries через Trino/Presto, query caching, materialized views. Определяет SLA для query latency по типам: ad-hoc, scheduled, interactive. |
| Data Scientist | Обязателен | Определяет организационную стратегию доступа к данным для ML/AI нагрузок: архитектура запросов feature store, паттерны доступа к распределённым тренировочным данным и инфраструктура real-time serving фич. Оценивает новые data-технологии для эффективности ML. Продвигает data engineering excellence между data science командами для оптимизированной тренировки и serving моделей. |
| Database Engineer / DBA | Обязателен | Формирует стратегию query optimization организации: automated query analysis platform, ML-driven optimization recommendations, cross-database query performance standards. Определяет инвестиции в query performance tooling. |
| DevOps Engineer | Формирует database performance стратегию: platform-wide monitoring, automated optimization pipelines. Определяет operational governance. | |
| iOS Developer | Формирует корпоративную стратегию оптимизации запросов для мобильной инфраструктуры с автоматическим тюнингом и capacity planning. Определяет архитектуру для обеспечения sub-100ms латентности мобильного API в масштабе предприятия. | |
| ML Engineer | Определяет data access strategy для ML-платформы. Оценивает SQL vs NoSQL vs data lake для ML workloads. Проектирует query layer для enterprise ML. | |
| MLOps Engineer | Формирует стратегию data access для ML-платформы: архитектура для петабайтных датасетов, оптимизация cross-storage запросов, стандарты для real-time и batch feature serving. | |
| Performance Testing Engineer | Обязателен | Проектирует query performance optimization strategy: ML-based query analysis, automated tuning recommendations, cross-service query performance governance. |
| QA Automation Engineer | Формирует стратегию тестирования производительности данных для организации. Создаёт платформу continuous performance testing с автоматическим обнаружением регрессий запросов. | |
| Site Reliability Engineer (SRE) | Формирует database performance стратегию: platform-wide query monitoring, automated optimization pipelines, performance governance. Определяет operational SLA. | |
| Solutions Architect | Формирует data стратегию: organizational data access architecture, performance governance, data optimization principles. | |
| Technical Lead | Формирует data access стратегию организации: polyglot persistence, query patterns governance, performance SLAs. Определяет architectural guidelines для data layer. | |
| Telecom Developer | Формирует стратегию оптимизации данных для телеком-платформы на масштабе миллиардов CDR-записей. Определяет подходы к query optimization для гибридных хранилищ: SQL, columnar и streaming analytics. |