Skip to main content

Platform Identifiers

Complete list of standardized platform codes for EGI SKU generation.

Overview

Platform codes identify where a system or deliverable is deployed. Choose the most specific code available for your deployment target.

Kubernetes Platforms

Managed Kubernetes Services

CodePlatformProviderTypeNotes
EKSAWS EKS (Kubernetes)AWSmanaged-kubernetesPreferred for production containerized workloads on AWS
GKEGoogle Kubernetes EngineGCPmanaged-kubernetesPreferred for production containerized workloads on GCP
AKSAzure Kubernetes ServiceAzuremanaged-kubernetesPreferred for production containerized workloads on Azure

Generic Kubernetes

CodePlatformProviderTypeNotes
K8SKubernetes (generic)VariouskubernetesUse for DigitalOcean, Linode, self-hosted K8s

Container Platforms

Docker

CodePlatformProviderTypeNotes
DKDocker (generic container build/runtime)VariouscontainerFor Docker-based deployments without orchestration
DKODocker Offline (air-gapped/off-net)VariouscontainerFor secure/isolated environments

Managed Container Services

CodePlatformProviderTypeNotes
CRGoogle Cloud RunGCPmanaged-containerManaged container runtime with auto-scaling
ECSAWS ECSAWSmanaged-containerAWS-native container orchestration
APAWS App RunnerAWSmanaged-containerSimplified container deployments

Serverless Platforms

CodePlatformProviderTypeNotes
LMAWS LambdaAWSserverlessFor event-driven, serverless workloads
CFCloudflare (Workers/Pages)Cloudflareedge-computeEdge compute and static hosting
VEVercelVercelserverlessOptimized for Next.js and frontend frameworks

Static Hosting & Frontend

CodePlatformProviderTypeNotes
FHFirebase HostingGCPstatic-hostingFor static sites and SPAs
CFCloudflare (Workers/Pages)Cloudflareedge-computeEdge compute and static hosting
VEVercelVercelserverlessOptimized for Next.js and frontend frameworks

Virtual Machines

CodePlatformProviderTypeNotes
EC2AWS EC2AWSvmTraditional VM-based deployments

Mobile Platforms

CodePlatformProviderTypeNotes
EXPExpo (mobile)Expomobile-platformReact Native mobile app builds and OTA updates
APPApp Stores (iOS/Android)Apple/Googlemobile-distributionNative app distribution

Package Registries

CodePlatformProviderTypeNotes
PYPIPython Package IndexPyPIpackage-registryFor Python SDK/library distribution
NPMnpm Registrynpmpackage-registryFor JavaScript/TypeScript package distribution

Distribution & CI/CD

CodePlatformProviderTypeNotes
GHGitHub ReleasesGitHubartifact-distributionFor CLI tools, binaries, and releases
GHAGitHub ActionsGitHubci-cdFor test suites and automation that runs in CI

On-Premise & Local

CodePlatformProviderTypeNotes
OPOn-Prem (customer environment)Customeron-premiseDeployed to customer's own infrastructure
LHLocal Host (dev/test deliverable)DevlocalNot for production use

Generic Cloud Platforms

Use these only when the specific service is unknown or for mixed deployments:

CodePlatformProviderTypeNotes
AWSAmazon Web Services (generic)AWScloud-platformUse when specific AWS service is unknown or mixed
GCPGoogle Cloud Platform (generic)GCPcloud-platformUse when specific GCP service is unknown or mixed
AZRMicrosoft Azure (generic)Azurecloud-platformUse when specific Azure service is unknown or mixed

Platform Selection Guide

For API Services

Recommended:

  • EKS - Production APIs on AWS
  • GKE - Production APIs on GCP
  • LM - Event-driven APIs, serverless
  • CR - Containerized APIs on GCP with auto-scaling

For Web Applications

Recommended:

  • VE - Next.js applications
  • CF - Static sites and edge compute
  • FH - SPAs and static sites on Firebase
  • EKS/GKE - Complex web apps requiring full control

For Background Workers

Recommended:

  • EKS - Production workers on AWS
  • GKE - Production workers on GCP
  • LM - Event-driven workers
  • K8S - Self-managed Kubernetes

For Mobile Backends

Recommended:

  • EXP - Expo OTA updates
  • APP - Native app store builds
  • LM - Mobile backend APIs
  • CR - Auto-scaling mobile backends

For SDKs and Packages

Recommended:

  • PYPI - Python packages
  • NPM - JavaScript/TypeScript packages
  • GH - CLI tools and binaries

Usage Examples

1.0.0.API.EKS.20250127     # API on AWS EKS
1.0.0.API.GKE.20250127 # API on Google GKE
1.0.0.WA.VE.20250127 # Web app on Vercel
1.0.0.BOT.LM.20250127 # Worker on AWS Lambda
1.0.0.SDK.PYPI.20250127 # Python SDK on PyPI
1.0.0.MA.EXP.20250127 # Mobile app on Expo

Maintenance

Platform codes are maintained in this SOP repository. To propose new codes, see Update Process.

See Also