Cloud Native Order Platform.
Soliner staj projesi · 2026
Stajım sırasında Azure Kubernetes Service üzerinde geliştirdiğim sipariş platformu. Altyapının kurulumundan GitOps ile dağıtıma ve küme operasyonlarına kadar farklı aşamalarda çalıştım.
GitHubArgo CD AKS
- Altyapı ve servisler
- AKS altyapısını Terraform ile oluşturdum. Node.js servislerini ve kalıcı depolama kullanan PostgreSQL’i Helm ile dağıttım.
- Commit’ten dağıtıma
- GitHub Actions’a test, Helm doğrulama ve Trivy imaj taraması ekledim. OIDC ile ACR’a imaj gönderdim; Argo CD’yi Git’teki dağıtım tanımlarıyla senkronize çalışacak şekilde yapılandırdım.
- Secret yönetimi ve trafik
- Azure Key Vault’u External Secrets Operator ve Workload Identity ile bağladım. NetworkPolicy kuralları ekledim; Istio ve Argo Rollouts ile canary dağıtımını yapılandırdım.
- Ölçekleme ve geri yükleme
- HPA’yı ve yalnızca öneri üreten VPA’yı yapılandırdım. Velero ve CSI snapshot’larıyla yedekleme yaptım; ayrı bir namespace’e geri yüklenen PostgreSQL veri dosyalarını doğruladım.

