Skip to content
BoKSA

System Architecture Diagram

System Architecture Diagram

Project phase: Deployment and Maintenance

You show how the parts of your system fit together and how data moves through them: the main components — storage, transformation pipeline, model training, model registry, serving API, and client interface — with the interfaces and data flows between them and the boundary with external systems, in a consistent, conventional notation with a legend. You distinguish clearly between the offline training path and the online prediction path, and justify your key architectural choices and the alternatives you rejected.

Starting Points

Key Points

  • The diagram uses consistent, professional notation (e.g., UML or C4) and includes a clear legend.
  • The distinction between the offline training path and the online prediction path is clearly visible.
  • All major components (data storage, pipeline, model registry, API, and client) are included and their interfaces are mapped.
  • The boundary between your system and external systems/users is clearly defined.
  • The documentation includes a justification of your architectural choices and mentions rejected alternatives.
  • The deliverable is a standalone markdown document, made available in GitLab.