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
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| EKS | AWS EKS (Kubernetes) | AWS | managed-kubernetes | Preferred for production containerized workloads on AWS |
| GKE | Google Kubernetes Engine | GCP | managed-kubernetes | Preferred for production containerized workloads on GCP |
| AKS | Azure Kubernetes Service | Azure | managed-kubernetes | Preferred for production containerized workloads on Azure |
Generic Kubernetes
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| K8S | Kubernetes (generic) | Various | kubernetes | Use for DigitalOcean, Linode, self-hosted K8s |
Container Platforms
Docker
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| DK | Docker (generic container build/runtime) | Various | container | For Docker-based deployments without orchestration |
| DKO | Docker Offline (air-gapped/off-net) | Various | container | For secure/isolated environments |
Managed Container Services
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| CR | Google Cloud Run | GCP | managed-container | Managed container runtime with auto-scaling |
| ECS | AWS ECS | AWS | managed-container | AWS-native container orchestration |
| AP | AWS App Runner | AWS | managed-container | Simplified container deployments |
Serverless Platforms
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| LM | AWS Lambda | AWS | serverless | For event-driven, serverless workloads |
| CF | Cloudflare (Workers/Pages) | Cloudflare | edge-compute | Edge compute and static hosting |
| VE | Vercel | Vercel | serverless | Optimized for Next.js and frontend frameworks |
Static Hosting & Frontend
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| FH | Firebase Hosting | GCP | static-hosting | For static sites and SPAs |
| CF | Cloudflare (Workers/Pages) | Cloudflare | edge-compute | Edge compute and static hosting |
| VE | Vercel | Vercel | serverless | Optimized for Next.js and frontend frameworks |
Virtual Machines
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| EC2 | AWS EC2 | AWS | vm | Traditional VM-based deployments |
Mobile Platforms
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| EXP | Expo (mobile) | Expo | mobile-platform | React Native mobile app builds and OTA updates |
| APP | App Stores (iOS/Android) | Apple/Google | mobile-distribution | Native app distribution |
Package Registries
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| PYPI | Python Package Index | PyPI | package-registry | For Python SDK/library distribution |
| NPM | npm Registry | npm | package-registry | For JavaScript/TypeScript package distribution |
Distribution & CI/CD
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| GH | GitHub Releases | GitHub | artifact-distribution | For CLI tools, binaries, and releases |
| GHA | GitHub Actions | GitHub | ci-cd | For test suites and automation that runs in CI |
On-Premise & Local
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| OP | On-Prem (customer environment) | Customer | on-premise | Deployed to customer's own infrastructure |
| LH | Local Host (dev/test deliverable) | Dev | local | Not for production use |
Generic Cloud Platforms
Use these only when the specific service is unknown or for mixed deployments:
| Code | Platform | Provider | Type | Notes |
|---|---|---|---|---|
| AWS | Amazon Web Services (generic) | AWS | cloud-platform | Use when specific AWS service is unknown or mixed |
| GCP | Google Cloud Platform (generic) | GCP | cloud-platform | Use when specific GCP service is unknown or mixed |
| AZR | Microsoft Azure (generic) | Azure | cloud-platform | Use 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
- System Types - System type codes
- Naming Conventions - SKU format rules
- Examples - Real-world SKU examples