Distributed Deployment
Overview
┌─────────────────-┐ ┌─────────────────┐ ┌─────────────────┐
│ Reader │ │ Processing │ │ Serving │
│ Process │ │ Components │ │ Components │
├─────────────────-┤ ├─────────────────┤ ├─────────────────┤
│ ┌─────────────┐ │ │ ┌─────────────┐ │ │ ┌─────────────┐ │
│ │dummy-blockchain│ │ │ Merger │ │ │ │ Firehose │ │
│ │ (subprocess)│ │ │ │ Relayer │ │ │ │ Substreams │ │
│ │ Reader │ │ │ │ │ │ │ │ │ │
│ └─────────────┘ │ │ └─────────────┘ │ │ └─────────────┘ │
└─────────────────-┘ └─────────────────┘ └─────────────────┘
│ │ │
└───────────────────────┼───────────────────────┘
│
┌─────────────────┐
│ Shared Object │
│ Storage │
│ (Cloud Storage) │
└─────────────────┘Prerequisites
Storage Configuration
Component 1: Reader Node
Verify Reader Operation
Component 2: Merger
Verify Merger Operation
Component 3: Relayer
Verify Relayer Operation
Component 4: Firehose
Verify Firehose Operation
Component 5: Substreams Tier 1
Component 6: Substreams Tier 2
Verify Substreams Operation
Load Balancer / API Gateway
Monitoring and Health Checks
Production Considerations
Service Discovery
Storage
High Availability
Security
Scaling
Next Steps
Last updated
Was this helpful?
