I have read the docs thousands of times and many Youtube videos, but I can only understand how to deploy supernodes in a single environment.
This is not very useful as I don't know how to have multiple organizations running in a "multi-server" environment and still share blockchain and data bus nodes.
In the tutorial we only get 2 or more supernodes running in "multipart" or "gateway", all on the same server, but I have a very large organization where I must have nodes on many servers spread across the country and representing one organization unique using a Besu blockchain.
So... this underlying blockchain I need to leave the internal "geth" intact and connect to my blockchain using a connector, or do I use my own blockchain?
If so...what's wrong with the data bus? How can I face it?
This image illustrates a bit.
A FireFly stack is a collection of supernodes with networking and configuration that are designed to run together on a single development machine.
Emphasis on "unique" and "designed" DEVELOPMENT
So... I can't use FireFly in production? Can't I use it in a branch and headquarters infrastructure?
To illustrate, I have this video that you can go to minute 8:10 where about 4 or 5 organizations were created in "Shazam Mode". How can I take these participants that she describes and distribute them across different servers?