The checklist our team uses before every Fabric deployment — covers peer gossip, orderer raft settings, and CA enrollment traps that cause 80% of production failures.
Most Fabric production failures trace to three preventable config mistakes. The defaults work for dev — they break in production. Peer gossip misconfiguration silently kills cross-org communication. Raft misconfiguration causes orderer crashes under load. CA certificate traps cause unexpected outages at the worst time.
peer:
gossip:
# ❌ MISTAKE: Empty externalEndpoint breaks cross-org private data
externalEndpoint: # <-- Must be set!
bootstrap: 127.0.0.1:7051 # <-- Must list all bootstrap peers
useLeaderElection: true
orgLeader: true # <-- CONFLICT with useLeaderElection
# Correct configuration:
gossip:
externalEndpoint: peer0.org1.example.com:7051
bootstrap: peer0.org1.example.com:7051,peer1.org1.example.com:8051
useLeaderElection: true
orgLeader: false # <-- Must be false when election is onEnter your work email and we'll send you the complete guide with production configs, monitoring scripts, and the 28-item pre-deployment checklist.