Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.44 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.44 KB

This repo was created as an example of how you can model your software architecture using the C4 model. It makes use of the Structurizr DSL.

This repository contains two examples. It is by no means complete, but serves as an example of how to start creating a C4 model. The architecture describes the Context, Container and Component level.
The example makes use of the DSL's basic functionality and some more advanced features.

Interactively edit diagram

Using the above account you can interactively edit the location of the various components of the ml_platform_architecture diagrams.

docker run -it --rm -p 8080:8080 -v [/path/to/repo/root]:/usr/local/structurizr -e STRUCTURIZR_WORKSPACE_FILENAME=ml_platform_architecture structurizr/lite

Machine Learning model serving platform

This example architecture describes a Machine Learning model serving platform.

Context

C4 context diagram

Container

C4 container diagram

Component

C4 component diagram

Image classification

This example shows the architecture diagram of an image classification machine learning model.

Context

C4 context diagram