Как бы вы применили REST status codes и error model в production-приложении и какие компромиссы учли бы?
Что хотят услышать интервьюеры:
Production-подход: REST status codes и error model нужно рассматривать вместе с архитектурой, мониторингом, обработкой ошибок и сопровождением командой.
- зафиксируйте контракт и ответственность слоя
- добавьте логирование/метрики там, где возможны сбои
- проверьте влияние на производительность, безопасность и тестируемость
Ответ:
Компромисс: более сложное решение оправдано только если снижает реальные риски. На Senior/Lead уровне: объясните альтернативы, стоимость миграции и критерии успеха.