> ## Documentation Index
> Fetch the complete documentation index at: https://mcp-server-langgraph.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 13. Multi-Deployment Target Strategy

> Architecture Decision Record: 13. Multi-Deployment Target Strategy

# 13. Multi-Deployment Target Strategy

Date: 2025-10-13

## Status

Accepted

## Category

Infrastructure & Deployment

## Context

Users deploy to diverse platforms:

* **Kubernetes** (GKE, EKS, AKS)
* **Cloud Run** (serverless)
* **Docker** (self-hosted)
* **Docker Compose** (local dev)

Single deployment approach limits adoption:

* K8s-only excludes serverless users
* Docker-only excludes enterprise K8s users

## Decision

Support **multiple deployment targets** with platform-specific optimizations.

### Deployment Options

1. **Docker Compose**: Local development
2. **kubectl**: Basic Kubernetes
3. **Kustomize**: Multi-environment K8s
4. **Helm**: Enterprise K8s
5. **Cloud Run**: Google serverless
6. **LangGraph Platform**: Managed service

## Consequences

### Positive

* **Flexibility**: Users choose best platform
* **Broad Adoption**: Supports all major platforms
* **Best Practices**: Platform-specific optimizations

### Negative

* **Maintenance Burden**: 7 deployment configs to maintain
* **Testing Complexity**: Must test all platforms
* **Documentation**: More docs required

## References

* Deployments: `deployments/` (7 types)
* Documentation: `deployments/README.md`, `deployments/QUICKSTART.md`
