Насколько полезен / важен REST HATEOAS (уровень зрелости 3)?
Я участвую в проекте, в котором некоторые старшие члены команды считают, что REST API должен быть совместимым с HATEOAS и реализовывать все уровни зрелости Ричардсона (http://martinfowler.com/articles/richardsonMaturityModel.html)!
AFAIK большинство реализаций REST не соответствуют HATEOAS, и должна быть веская причина, почему больше людей не делают этого. Я могу думать о таких причинах, как дополнительная сложность, отсутствие каркасов (на стороне сервера и клиента), проблемы с производительностью и ...
Как вы думаете? Был ли у вас опыт работы с HATEOAS в реальном проекте?