Overview of ArkhamFrame core infrastructure
mainArkhamFrame is the immutable core infrastructure for the SHATTERED modular architecture. It follows the Voltron philosophy, providing plug-and-play components that combine into a unified application.
Key architectural principles include:
- Immutable Core: Shards (feature modules) depend on the Frame, but the Frame never depends on shards.
- Service-Oriented: All functionality is exposed through well-defined service interfaces.
- Auto-Discovery: Shards are automatically discovered and loaded using Python entry points.
- Event-Driven: Shards are loosely coupled via an
EventBus.