Concepts

This section provides an overview of the core architectural patterns and principles that guide the design of Alpha. Understanding these concepts will help you effectively utilize the library and structure your application in a way that is maintainable, scalable, and secure.

Overview

Alpha is structured around a few key architectural patterns:

  • Design Concepts — core architectural patterns and principles that guide the design of the library and how you should structure your application.
  • Dependency Injection — wires components together via YAML configuration