Core Concepts#

Sruja is built around the C4 Model for visualizing software architecture. It defines a hierarchy of abstractions:

  1. Architecture: The root context.
  2. System: The highest level of abstraction. A software system.
  3. Container: Applications or data stores within a system (e.g., API, Web App, Database).
  4. Component: Modules or major structural building blocks within a container.

Elements#