Why we need to use Solo in Development and Kafka in Production in Hyperledger Fabric?

Please explain the difference between the Solo and Kafka. 1)Why we need to use Solo in Development and Kafka in Production on Hyperledger Fabric? 2)Can we use only Kafka for both Development and Production? 3)How the Consensus mechanism exactly work in Hyperledger Fabric, can anyone explain with example ?

Thanks in advance!

#hyperledger #blockchain

3.05 GEEK