background

Domino's Pizza – Başarı Hikayesi

1996 yılında Türkiye'de ilk şubesini İstanbul, Ulus'ta açan Domino's Pizza Türkiye olarak şu an, İstanbul, İzmir, Ankara ve Bursa başta olmak üzere 69 ile yayılmış 530 şubemiz ile Türkiye pizza endüstrisine öncülük ediyor. Dünyadaki 10.000. şubeyi Türkiye'de açan Domino's Pizza Türkiye , dünyada olduğu gibi Türkiye'de de en yaygın evlere servis pizza zinciri konumundadır. Domino's Pizza bugün dünyada 85 ülkede toplam 14 binden fazla şube işletiyor.

Domino's Pizza Türkiye, pizza sektörüne "evlere servis" anlayışını getirerek, sektörde önemli bir yeniliğin öncülüğünü yapmış bulunuyor.

Domino's Pizza 2017 yılında Türkiye, Rusya, Gürcistan ve Azerbaycan operasyonlarını "DP Eurasia" çatısı altında birleştirip, Londra Borsası'nda işlem görmeye başlamış ve böylece; Türkiye'de doğup, Türk çalışanları ve Franchise'ları ile büyüyen bir Türk şirketi, tarihte ilk defa Premium listeden Londra Borsası'na girmeyi başarmıştır. Bugün DP Eurasia, 4 ülkede 643 şube ile müşterilerine mutluluk taşımayı sürdürüyor.

İhtiyaç

Azure App Service üzerinde çalışan dominos.com.tr uygulamasının modern bulut mimarisine geçmesi, uygulamayla bağımlılıklarının ortam bağımsız olarak paketlenebilmesi, hızlı ve otomatik bir şekilde ölçeklenebilmesi, birden fazla modülün ve uygulamanın tek bir noktadan yönetilmesi ihtiyaçları vardı.

Çözüm

KoçSistem ve Microsoft, Azure Application Modernization projesi kapsamında, App Service'ler üzerinde çalışan uygulamaların refactor edilerek Azure Kubernetes Services ortamına kesintisiz şekilde alınmasını sağladı. App Service'ler üzerinde çalışan uygulama yükü kademeli olarak AKS ye aktarıldı. Uygulama trafiğinin yeni altyapıya yönlendirilmesi sırasında verilerinin tutarlılığını korumak için iki sistemin aynı veritabanı ve cache yapılarını kullanması gerekiyordu. Bunun için iki altyapı arasında global peering konfigüre edildi. Azure ortamındaki sistemin ve uygulamaların izlenmesi için Prometheus, Grafana ve Alert Manager kuruldu. Bunun yanısıra New Relic ürünüyle ilgili de kurulum ve konfigürasyonlar sağlandı.

Fayda ve Sonuç

  • Kesintisiz bir geçiş ile App Service ler üzerinde alışan dominos.com.tr uygulaması AKS üzerine taşındı.
  • Uygulamaların AKS altyapısında çalışmaya başlanmasıyla, Azure maliyetleri düşürüldü.
  • Tüm uygulama modülleri ve ek uygulamalar Azure Kubernetes Service üzerinden tek noktadan yönetilebilir duruma geldi.
  • Uygulamalar, uygulama bazlı ve node bazlı ölçeklendirme kurallarıyla, aşırı yük altında bile kesintisiz çalışacak duruma geldi.
  • Uygulamalar modern bulut mimarisine uygun olarak container altyapısıyla çalışmaya başladı.

Nasıl yardımcı olabiliriz?