Ölçeklenebilir e-ticaret web uygulaması mimarisi oluşturma

Azure Functions
Azure SQL Database
Azure App Service

Çözüm fikirleri

Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma yönergeleri gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.

azure altyapıyla ilgilenirken kişiselleştirilmiş deneyimler oluşturabilmeniz için Azure İşlevleri ve Web Apps ile ölçeklenebilir e-ticaret web uygulamaları oluşturun. Bu çözüm perakende sektörü için idealdir.

Olası kullanım örnekleri

Bu çözüm perakende kuruluşları için idealdir, ancak mal ve hizmet satan diğer sektörler için de geçerli olabilir.

Mimari

Mimari diyagramı, kullanıcıların ürünleri bulmasından web uygulamaları aracılığıyla satın almalarına ve üçüncü taraf ödemelerine kadar olan işlemleri gösterir.

Bu mimarinin bir Visio dosyasını indirin.

Veri akışı

  1. Kullanıcı tarayıcıdan web uygulamasına erişir ve oturum açar.
  2. Tarayıcı, Azure Content Delivery Network’ten görüntüler gibi statik kaynakları çeker.
  3. Kullanıcı ürün arar ve SQL veritabanını sorgular.
  4. Web sitesi veritabanından ürün kataloğunu çeker.
  5. Web uygulaması Blob Depolamadan ürün görüntülerini çeker.
  6. Sayfa çıktısı daha iyi performans elde etmek amacıyla Redis için Azure Cache’te önbelleğe alınır.
  7. Kullanıcı siparişi gönderir ve sipariş kuyruğa alınır.
  8. Azure İşlevleri sipariş ödemesini işler.
  9. Azure İşlevleri üçüncü tarafa ödeme yapar ve ödemeyi SQL veritabanına kaydeder.

Bileşenler

  • Web Apps: App Service Web App, 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 İşlevleri: Sunucusuz kodla olayları işleme
  • Uygulama Analizler: Web uygulamalarınızdaki ve hizmetlerinizdeki sorunları algılama, önceliklendirme ve tanılama

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

  • Andrew Harvey | Sorumlu Program Yöneticisi - Startup'lar için Microsoft

Sonraki adımlar