Cloud Platform Viewpoints
type: Ontology
imports: core#
license: http://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: cpvp
created: 2026-05-03
version info: 0.1.0

Platform Engineer
type: Stakeholder

Solution Architect
type: Stakeholder

Site Reliability Engineer
type: Stakeholder

Developer
type: Stakeholder

Service Dependency View
type: Viewpoint
definition: Shows microservices, their API dependencies, and event-driven communication.
includes concept: Microservice
includes concept: APIGateway
includes concept: MessageBroker
includes concept: EventTopic
includes concept: Publishing
includes concept: Subscription
includes concept: Serving
includes concept: Flow
targets stakeholder: Solution Architect
targets stakeholder: Developer
viewpoint frames concern: DependencyConcern
viewpoint has purpose: Designing
view type: Diagram

Deployment View
type: Viewpoint
definition: Shows containers, Kubernetes clusters, and deployment topology.
includes concept: Microservice
includes concept: Container
includes concept: KubernetesCluster
includes concept: Deployment
includes concept: Assignment
targets stakeholder: Platform Engineer
targets stakeholder: Site Reliability Engineer
viewpoint frames concern: DeploymentConcern
viewpoint has purpose: Designing
view type: Diagram

Data Flow View
type: Viewpoint
definition: Shows how data flows between services through databases, caches, and event topics.
includes concept: Microservice
includes concept: ManagedDatabase
includes concept: CacheStore
includes concept: EventTopic
includes concept: MessageBroker
includes concept: Access
includes concept: Flow
targets stakeholder: Solution Architect
targets stakeholder: Developer
viewpoint frames concern: BehaviorConcern
viewpoint has purpose: Designing
view type: Diagram

Platform Overview
type: Viewpoint
definition: High-level view of all platform components for executive communication.
includes concept: Microservice
includes concept: APIGateway
includes concept: MessageBroker
includes concept: ManagedDatabase
includes concept: ObservabilityStack
includes concept: KubernetesCluster
targets stakeholder: Solution Architect
viewpoint frames concern: StructureConcern
viewpoint has purpose: Informing
view type: Diagram