Add system landscape architecture diagram and documentation
This commit is contained in:
parent
f0d214f277
commit
17706a5d58
|
|
@ -0,0 +1,33 @@
|
|||
@startuml
|
||||
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml
|
||||
|
||||
LAYOUT_WITH_LEGEND()
|
||||
|
||||
title Kell Creations - System Landscape
|
||||
|
||||
Person(owner, "Business Owner", "Oversees operations and governance")
|
||||
Person(staff, "Operations Staff", "Uses internal business applications")
|
||||
|
||||
System_Boundary(kc, "Kell Creations Platform") {
|
||||
System(platform, "Kell Creations Platform", "Unified applications, services, policies, and workflows")
|
||||
}
|
||||
|
||||
System_Ext(wordpress, "WordPress", "www.kellcreations.com")
|
||||
System_Ext(n8n, "n8n", "n8n.kellsupport.com")
|
||||
System_Ext(mail, "Mail Server", "mail.kellcreations.com")
|
||||
System_Ext(git, "Git Service", "git.kellsupport.com")
|
||||
System_Ext(facebook, "Facebook", "@kellcreation")
|
||||
System_Ext(instagram, "Instagram", "@kellcreations")
|
||||
System_Ext(xsocial, "X", "@kellcreations")
|
||||
|
||||
Rel(owner, platform, "Governs and uses")
|
||||
Rel(staff, platform, "Uses")
|
||||
Rel(platform, wordpress, "Publishes content and syncs data")
|
||||
Rel(platform, n8n, "Triggers and receives automations")
|
||||
Rel(platform, mail, "Sends notifications and approvals")
|
||||
Rel(platform, git, "Stores controlled source and documents")
|
||||
Rel(platform, facebook, "Publishes campaigns")
|
||||
Rel(platform, instagram, "Publishes campaigns")
|
||||
Rel(platform, xsocial, "Publishes campaigns")
|
||||
|
||||
@enduml
|
||||
|
|
@ -1,3 +1,38 @@
|
|||
# System Landscape
|
||||
|
||||
The Kell Creations platform connects internal applications, shared services, WordPress, mail, social platforms, and automation workflows.
|
||||
This diagram shows the Kell Creations platform at the highest level.
|
||||
|
||||
It identifies the primary business users, the central Kell Creations platform, and the major external systems it depends on for publishing, automation, communications, and source control.
|
||||
|
||||
## Scope
|
||||
|
||||
This view is intended to provide a management-level understanding of the platform ecosystem. It is the starting point for more detailed context, container, component, deployment, and workflow diagrams.
|
||||
|
||||
## Diagram Source
|
||||
|
||||
The source for this diagram is maintained as architecture code in:
|
||||
|
||||
`architecture/workspace/system-landscape.puml`
|
||||
|
||||
## Included Systems
|
||||
|
||||
- Kell Creations Platform
|
||||
- WordPress at `www.kellcreations.com`
|
||||
- n8n at `n8n.kellsupport.com`
|
||||
- Mail services at `mail.kellcreations.com`
|
||||
- Git services at `git.kellsupport.com`
|
||||
- Facebook `@kellcreation`
|
||||
- Instagram `@kellcreations`
|
||||
- X `@kellcreations`
|
||||
|
||||
## Notes
|
||||
|
||||
This landscape view will evolve as the internal applications are broken out into:
|
||||
|
||||
- Inventory
|
||||
- Social Media Management
|
||||
- WordPress Management
|
||||
- Craft Manufacturing / MRP
|
||||
- Financial Analysis
|
||||
- Transaction Database
|
||||
- Shared services for authentication, data, API orchestration, and common UI patterns
|
||||
Loading…
Reference in New Issue