I'm designing an Event-Driven system to be built by at least two teams with two different outsourcing companies.
We have designed everything internally, but now I'm creating the documentation for the development team.
For the HTTP I'm using OpenAPI.
Is there any tool or language to describe Events and Streams of processing?
What are the good practices for creating this kind of documentation?