Cloud-Native Geliştirme
.NET Core · Docker · Kubernetes
Uygulamayı buluta taşımak, onu cloud-native yapmaz.
Bir uygulamayı sanal makineden konteynere almak tek başına bir kazanım getirmez. Cloud-native olmak; durumsuz (stateless) çalışmayı, yapılandırmayı ortamdan almayı, sağlık kontrollerini ve yatay ölçeklenmeyi baştan tasarlamak demektir.
.NET Core, Docker ve Kubernetes ile bunu günlük pratiğe dönüştürüyorum: ölçeklenen, kendini iyileştiren ve maliyeti öngörülebilir uygulamalar.
Bulut yolculuğunuza bakalım
Neler yapıyorum?
Nasıl ilerliyoruz?
Bulut faturası, mimarinin aynasıdır. Doğru tasarlanmış bir sistem hem daha hızlı hem daha ucuz çalışır.
Durum (state), yapılandırma ve bağımlılıkları bulut için gözden geçiriyoruz.
Uygulamayı güvenli ve küçük imajlarla Docker'a taşıyoruz.
Kubernetes üzerinde ölçeklenme, sağlık kontrolü ve sürüm stratejisini kuruyoruz.
Log, metrik ve maliyet verisiyle sistemi sürekli iyileştiriyoruz.