Skip to content

Instantly share code, notes, and snippets.

@adavis
Created November 27, 2022 20:07
Show Gist options
  • Save adavis/c5fcfacb5d8214027604874089b6b836 to your computer and use it in GitHub Desktop.
Save adavis/c5fcfacb5d8214027604874089b6b836 to your computer and use it in GitHub Desktop.
A sample PlantUML file using the C4 model
@startuml Member+ Subscription
!include <C4/C4_Container>
Person(member, "Member")
System_Boundary(c1, "Member+ System") {
Container(api, "API", "Java 17, GraphQL", "Allows members to create and manage their subscriptions")
}
ContainerDb(db, "Database", "MySQL", "Holds plan, order and member information")
Rel(member, api, "Uses", "HTTPS")
Rel_R(api, db, "Reads/Writes")
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment