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 + yedekleme + observability)
- Pilotta 1–2, devir öncesinde 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)
Mono Cloud ile
Platformu Mono Cloud üzerinde yönetilen MonoK8s olarak da sunuyoruz: RKE2 kümeleri ANK1, IST1 ve IST2 lokasyonlarında çalışır; GitLab, Harbor ve izleme katmanı aynı altyapıda kalır, veriler Türkiye’den çıkmaz.
İlgili teknolojilerimiz
Sürecimiz
- 1
Keşif ve mimari karar
2-3 haftaMevcut deployment akışı, bottleneck'ler, takım yapısı analiz edilir. Platform mimarisi (yönetilen vs self-managed, GitOps stratejisi) belirlenir.
- 2
Platform kurulum
6-10 haftaKubernetes cluster (RKE2 veya yönetilen), ArgoCD, Harbor, Cilium/Calico, Velero yedekleme ve observability stack kurulur. OpenTofu ve Ansible ile kod olarak dokümante edilir.
- 3
Pilot servis göçü
4-6 hafta1-2 örnek servis CI/CD pipeline'ında deploy edilir. Geliştiriciler eğitilir; runbook ve SLO yazılır.
- 4
Ölçek ve devir
8-12 haftaKademeli servis göçü, on-call rotasyonu kurulur, post-mortem disiplini yerleştirilir. Mono platform ekibi devir veya managed.
