I get the impression that Bistro has a lot of thought put into it, but after quick skim through the docs and examples I still am not sure what Bistro is except "Like Kafka streams but different".
The example code is spread under core and server and very sparsely documented. It is not clear what is going on.
If you had a walk through of the examples that would go a long way to conveying what Bistro is and how to use it. If there already is such a document apolgies, I must have missed it.