В мире REST у нас есть что-то вроде спецификации Swagger, которая полностью описывает контракт по границе интерфейса REST (между клиентом и сервером). Эти спецификации Swagger могут использоваться для автоматического генерации клиентов REST, а также для автоматической генерации документации для ваших пользователей REST API. Более того, эти Спецификации Swagger также являются ценным активом w.r.t. CI и версии вашего API.
Мне было интересно, существует ли аналогичное решение в асинхронном мире Publish Subscribe: скажем, типичный потребитель/производитель AMQP на RabbitMQ....
С уважением,
Барта