advanced

Защита решений доказательствами

Используйте measurements, tests, user impact, incidents, compatibility data и constraints для обоснования решения под challenge.

Защита решений доказательствами — обоснование measurements, tests, user impact, incidents, compatibility data и stated constraints — не authority или preference. При challenge уточните criterion и покажите score вашего варианта.

| Тип evidence | Пример | |--------------|--------| | Metrics | p95 −40% после cache | | Tests | Contract test поймал breaking change | | Incidents | Outage связан с sync path | | User research | 30% abandon на slow step | | Constraints | Нет K8s ops для v1 |

					Interviewer: «Почему не GraphQL?»
You: «При 3 mobile clients на stable REST и deadline 2 недели
OpenAPI + versioning достаточно; GraphQL добавляет gateway ops без staffing.
Вернусь к вопросу, если clients нужен flexible field selection.»
				

На интервью: welcome pushback — уточнение criteria, не личная атака.

Типовые ошибки: удвоение ставки без новых данных; hand-wave «industry standard»; игнор новых constraints mid-interview.

Компромисс — confidence против intellectual honesty при неполных evidence.

Чеклист:

  • Recommendation к явным criteria.
  • Конкретные типы evidence.
  • Признайте слабости выбора.
  • Что trigger другого решения.