Комментарии 1
Разумные тезисы. Хотел плюсануть, но не дает. :(
Можно еще добавить "внятный error reporting", т.к., когда произошла ошибка (в процессе валидации или после) то хорошо иметь богатый набор error code'ов чтобы клиент быстро мог понять что к чему. И еще "наличие поддержки".
Такие базовые вещи как производительность, доступность 24x7 и т.п., Вы, как я понимаю, не упомянули намеренно, т.к. фокус статьи — на non-functional требованиях?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
4 технических решения, которые делают API сервис успешным