Ölçeklenebilir e-ticaret Web uygulamasını mimarı

İşlevler
SQL Veritabanı
Web Apps

Çözüm fikri

Daha fazla bilgi, uygulama ayrıntıları, fiyatlandırma Kılavuzu veya kod örneği ile bu makaleyi genişletmemizi istiyorsanız GitHub geri bildirimlerindenhaberdar olalım!

Mimari

Mimari diyagramı Bu mimarinin bir SVG indirin.

Veri Akışı

  1. Kullanıcı tarayıcıda Web uygulamasına erişir ve oturum açar.
  2. Tarayıcı, Azure Content Delivery Network görüntüleri gibi statik kaynakları çeker.
  3. Kullanıcı, ürünler ve sorgular SQL veritabanı için arama yapar.
  4. Web sitesi, veritabanından ürün kataloğu çeker.
  5. Web uygulaması, blob depolamadan ürün görüntülerini çeker.
  6. Sayfa çıktısı Red, daha iyi performans için Azure önbelleğinde önbelleğe alınır.
  7. Kullanıcı teslim siparişi ve siparişi kuyruğa yerleştirilir.
  8. Azure Işlevleri sipariş ödemesini işler.
  9. Azure Işlevleri, üçüncü tarafa ödeme yapar ve SQL veritabanı 'ndaki ödemeleri kaydeder.

Bileşenler

  • Web Apps: App Service Web uygulaması, Web ve mobil tarayıcılar tarafından erişilebilen tek bir bölgede çalışır
  • Azure SQL veritabanı: bulutta yönetilen, akıllı SQL
  • Azure işlevleri: sunucusuz kod ile olayları işleme
  • Application Insights: Web uygulamalarınızda ve hizmetinizdeki sorunları algılayın, önceliklendirin ve tanılayın

Sonraki adımlar