Skapa skalbar webbapp för e-handel

Functions
SQL Database
Web Apps

Lösningsidé

Om du vill att vi utökar den här artikeln med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du berätta för GitHub Feedback!

Skapa skalbara webbappar för e-handel med Azure Functions och Web Apps, så att du kan skapa anpassade upplevelser medan Azure tar hand om infrastrukturen.

Arkitektur

Arkitekturdiagram –Ladda ned en SVG för den här arkitekturen.

Dataflöde

  1. Användaren kommer åt webbappen i webbläsaren och loggar in.
  2. Webbläsaren hämtar statiska resurser, till exempel bilder från Azure Content Delivery Network.
  3. Användaren söker efter produkter och frågor SQL databasen.
  4. Webbplatsen hämtar produktkatalogen från databasen.
  5. Webbappen hämtar produktbilder från Blob Storage.
  6. Sidutdata cachelagras i Azure Cache for Redis för bättre prestanda.
  7. Användaren skickar ordern och ordern placeras i kön.
  8. Azure Functions bearbetar orderbetalning.
  9. Azure Functions till tredje part och registrerar betalningar i SQL databas.

Komponenter

  • Web Apps:En App Service webbapp körs i en enda region och är tillgänglig för webb- och mobilwebbläsare
  • Azure SQL Database:Hanterade, intelligenta SQL i molnet
  • Azure Functions:Bearbeta händelser med serverlös kod
  • Program Insights: Identifiera, behandla och diagnostisera problem i dina webbappar och tjänster

Nästa steg