İçeriğe geç
DevOps, Konteyner ve Mikroservis Tasarım ve Yönetimi

Yaklaşım

DevOps, araç değil çalışma kültürü ve akıştır. Bir platform ekibi olarak; geliştiricinin kod commit ettikten sonra üretime ulaşma yolunda gördüğü her sürtünmeyi azaltmaya odaklanırız.

Mikroservis sınırı ileri çekilirken kullanım sınırı geri çekilmez. Servis çıkarımı için strangler fig, outbox pattern ve shadow read gibi pratikleri tercih ederiz.

Tipik teslimat

  • Kurulu, dokümante platform paketi (cluster + ingress + secrets + observability)
  • 4–6 örnek servis için dağıtım hattı
  • Operasyon runbook’u, on-call rotasyonu, post-mortem şablonları
  • Geliştirici eğitimi ve yan-yana dönem (3–6 hafta)

İlgili teknolojilerimiz

Sürecimiz

  1. 1

    Keşif ve mimari karar

    2-3 hafta

    Mevcut deployment akışı, bottleneck'ler, takım yapısı analiz edilir. Platform mimarisi (yönetilen vs self-managed, GitOps stratejisi) belirlenir.

  2. 2

    Platform kurulum

    6-10 hafta

    Kubernetes cluster (RKE2 veya yönetilen), ArgoCD, Harbor, Cilium/Linkerd, observability stack kurulur. IaC'la dokümante.

  3. 3

    Pilot servis göçü

    4-6 hafta

    1-2 örnek servis CI/CD pipeline'ında deploy edilir. Geliştiriciler eğitilir; runbook ve SLO yazılır.

  4. 4

    Ölçek ve devir

    8-12 hafta

    Kademeli servis göçü, on-call rotasyonu kurulur, post-mortem disiplini yerleştirilir. Mono platform ekibi devir veya managed.

Sıkça sorulan sorular

Yönetilen K8s mi self-managed mi?
KVKK + veri ikametgâhı gerekiyorsa Mono Cloud üzerinde RKE2 önerilir. Cloud-native ve operasyonel kolaylık önemliyse EKS/GKE/AKS. Çoğu kurumda hibrit: yönetilen development, self-managed prod.
Mikroservise bölmek doğru tercih mi?
Çoğu zaman erken kararlardır. Önce deployable monolith → modular monolith → strangler fig pattern ile kademeli çıkarım. ‘Servis ayır = problem çöz’ olmaz; organizasyon yapısına ve deploy bağımsızlığı ihtiyacına göre karar verilir.
GitOps ile push pipeline farkı?
Pull-based GitOps: küme Git’i izler, manuel deploy yok, drift otomatik düzeltilir. Push pipeline: CI’a admin yetkisi verilir. Mono varsayılanı GitOps: güvenlik + auditability + DR için katlama getirir.
Cost optimization nasıl?
İlk 3 ayda %30-50 maliyet azalması olağandır: VPA önerileri, Karpenter spot, image pull cache, dev cluster shutdown, namespace başına chargeback (kubecost). Bu optimizasyonlar Mono platform paketinin sabit parçasıdır.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.