Architecture¶
Understanding dgbit's system architecture.
-
Overview
High-level system architecture
-
Service Bus
NNG-based inter-process communication
-
Data Flow
How data moves through the system
Design Principles¶
Modularity¶
Each component is independent and can be deployed separately.
Scalability¶
Workers can be scaled horizontally for increased throughput.
Reliability¶
Async job processing with persistent state.
Extensibility¶
Pluggable strategy system with registry pattern.