Cloud Platform Deliverable Templates
Service Catalog
Inventory of all microservices with their properties, dependencies, and deployment status.
Service Inventory
PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?service ?label ?resilience ?tier ?strategy WHERE { ?service a cp:Microservice ; skos:prefLabel ?label . OPTIONAL { ?service cp:resilienceLevel ?resilience } OPTIONAL { ?service cp:serviceTier ?tier } OPTIONAL { ?service cp:deploymentStrategy ?strategy } } ORDER BY ?label
Event-Driven Dependencies
PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?publisher ?publisherLabel ?topic ?topicLabel ?subscriber ?subscriberLabel WHERE { ?publisher cp:publishesTo ?topic ; skos:prefLabel ?publisherLabel . ?topic skos:prefLabel ?topicLabel . ?subscriber cp:subscribesTo ?topic ; skos:prefLabel ?subscriberLabel . } ORDER BY ?topicLabel
Deployment Status
PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX am4: <https://meta.linked.archi/archimate4/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?service ?serviceLabel ?container ?image ?replicas ?cluster ?clusterLabel WHERE { ?container am4:assignedTo ?service ; a cp:Container . ?service skos:prefLabel ?serviceLabel . OPTIONAL { ?container cp:containerImage ?image } OPTIONAL { ?container cp:replicaCount ?replicas } OPTIONAL { ?container cp:deployedIn ?cluster . ?cluster skos:prefLabel ?clusterLabel . } } ORDER BY ?serviceLabel
Deployment Guide
Infrastructure and deployment documentation for the platform.
Kubernetes Clusters
PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?cluster ?label (COUNT(?container) AS ?containerCount) WHERE { ?cluster a cp:KubernetesCluster ; skos:prefLabel ?label . OPTIONAL { ?container cp:deployedIn ?cluster } } GROUP BY ?cluster ?label ORDER BY ?label
Container Inventory
PREFIX cp: <https://meta.linked.archi/examples/cloudplatform/onto#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?container ?image ?replicas ?cluster ?clusterLabel WHERE { ?container a cp:Container . OPTIONAL { ?container cp:containerImage ?image } OPTIONAL { ?container cp:replicaCount ?replicas } OPTIONAL { ?container cp:deployedIn ?cluster . ?cluster skos:prefLabel ?clusterLabel . } } ORDER BY ?image