Merancang aplikasi web e-niaga yang dapat diskalakan

Azure Functions
Azure SQL Database
Azure App Service

Ide solusi

Artikel ini adalah ide solusi. Jika Anda ingin kami memperluas konten dengan informasi lebih lanjut, seperti potensi kasus penggunaan, layanan alternatif, pertimbangan implementasi, atau panduan harga, beri tahu kami dengan memberikan umpan balik GitHub.

Bangun aplikasi web e-niaga yang dapat diskalakan dengan Azure Functions dan Web Apps, sehingga Anda dapat membuat pengalaman yang dipersonalisasi saat Azure menangani infrastruktur. Solusi ini sangat ideal untuk industri ritel.

Potensi penggunaan kasus

Solusi ini sangat ideal untuk organisasi ritel, tetapi dapat berlaku untuk industri lain yang menjual barang dan layanan.

Arsitektur

Diagram arsitektur menunjukkan transaksi dari pengguna yang menemukan produk untuk membelinya melalui aplikasi web ke pembayaran pihak ketiga.

Unduh file Visio arsitektur ini.

Aliran data

  1. Pengguna mengakses aplikasi web di browser dan masuk.
  2. Browser menarik sumber daya statis seperti gambar dari Azure Content Delivery Network.
  3. Pengguna mencari produk dan mengkueri database SQL.
  4. Situs web menarik katalog produk dari database.
  5. Aplikasi web menarik gambar produk dari Blob Storage.
  6. Output halaman di-cache di Azure Cache for Redis untuk performa yang lebih baik.
  7. Pengguna mengirimkan pesanan dan pesanan ditempatkan dalam antrean.
  8. Azure Functions memproses pembayaran pesanan.
  9. Azure Functions melakukan pembayaran ke pihak ketiga dan mencatat pembayaran dalam database SQL.

Komponen

  • Aplikasi Web: App Service Web Apps berjalan di satu wilayah, yang dapat diakses oleh browser web dan seluler
  • Azure SQL Database: SQL cerdas dan terkelola di cloud
  • Azure Functions: Memproses peristiwa dengan kode tanpa server
  • Application Insights: Mendeteksi, melakukan triase, dan mendiagnosis masalah di aplikasi dan layanan web Anda

Kontributor

Artikel ini dikelola oleh Microsoft. Awalnya ditulis oleh kontributor berikut.

Penulis utama:

  • Andrew Harvey | Manajer Program Utama - Microsoft untuk Startups

Langkah berikutnya