Дополнение к статье про проектирование REST-интерфейсов и предтеча статьи про проектирование асинхронных интеграций. Короткая статья про отношение к интерфейсу как к чему-то, что касается более чем одной информационной системы и существует продолжительное время. Дословно, закон Джона Постела звучит так: Консервативно относитесь к своей деятельности и либерально - ко вкладам других. Я бы сказал, что закон Постела является упращением интеграционных паттернов DDD, но он лаконичен и полезен сам по себе. Помните, что вы решаете конкретную задачу под конкретные требования. Если у вас нет веских оснований для выхода за рамки требований, относительно функций интерфейса и предоставляемых данных - не выходите за эти рамки. Почему? Ваше восприятия контракта предоставляемого вам - это ваше восприятие и оно может ограничиваться только согласованными требованиями. Не создавайте дополнительных точек сцепления, не потребляйте данных, которые вам не нужны или которые у вас и так есть. Звучит глупо