intermediate

Вопросы об ограничениях

Выявляйте scale, latency, accessibility, security, team, budget, timeline и legacy constraints до commit к design.

Вопросы об constraints выявляют scale, latency, consistency, accessibility, security, навыки команды, budget, timeline, compliance и legacy до commit к design. Пропущенные constraints дают элегантные неверные ответы.

| Constraint | Пример вопроса | |------------|----------------| | Scale | DAU, QPS, рост данных? | | Latency | Цель p95, real-time vs eventual? | | Consistency | Strong vs eventual для reads? | | Security | PII, tenancy, audit, compliance? | | Team | Знакомый stack, on-call capacity? | | Timeline | Дата MVP, reversible experiments OK? |

На интервью: первые две минуты — вопросы; интервьюеры часто держат constraints, пока не спросите.

Типовые ошибки: greenfield по умолчанию; игнор mobile или a11y; design на infinite scale без need; пропуск budget или staffing.

Компромисс — меньше минут на boxes против design, реально подходящего организации.

Чеклист:

  • Спросите до deep architecture.
  • Scale, latency, consistency.
  • Security и compliance рано.
  • Timeline и ожидания reversibility.