Skip to content

Deployment Guides

This section provides step-by-step guides for deploying applications using Simple Container across different platforms and scenarios.

Platform-Specific Guides

Container Orchestration

Operational Guides

Choosing the Right Platform

AWS ECS Fargate

Best for: Teams already using AWS, serverless container deployments, auto-scaling workloads

  • Fully managed container orchestration
  • Pay-per-use pricing model
  • Integrated with AWS services (RDS, S3, etc.)

GKE Autopilot

Best for: Google Cloud users, teams wanting managed Kubernetes without complexity

  • Fully managed Kubernetes experience
  • Automatic node provisioning and scaling
  • Built-in security and compliance features

Pure Kubernetes

Best for: Multi-cloud deployments, existing Kubernetes expertise, maximum control

  • Works with any Kubernetes cluster (EKS, AKS, on-premises)
  • Full control over cluster configuration
  • Portable across cloud providers

Common Deployment Patterns

Microservices Architecture

  1. Parent Stack Setup - Configure shared infrastructure (databases, networking)
  2. Service Templates - Define reusable service configurations
  3. Environment Management - Deploy across dev/staging/prod environments
  4. Secret Management - Secure handling of credentials and configuration

Multi-Tenant Applications

  1. Resource Isolation - Namespace-based tenant separation
  2. Shared Resources - Common databases and services
  3. Scaling Strategies - Per-tenant and shared resource scaling
  4. Monitoring & Logging - Tenant-aware observability

Next Steps

After completing a deployment guide:

  1. Explore Examples for real-world configurations
  2. Review Advanced Topics for optimization strategies
  3. Check Reference Documentation for complete API details

Need Help?