Skapa en skalbar webbapp för näthandel

Azure Functions
Azure SQL Database
Azure App Service

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge 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. Den här lösningen är perfekt för detaljhandeln.

Potentiella användningsfall

Den här lösningen är idealisk för detaljhandelsorganisationer, men den kan gälla för andra branscher som säljer varor och tjänster.

Arkitektur

Arkitekturdiagram visar transaktionen från användare som hittar produkter till att köpa dem via webbappar till betalning från tredje part.

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

  1. Användare får åtkomst till webbappar i en webbläsare och loggar in.
  2. Webbläsaren hämtar statiska resurser som t. ex. bilder från Azure Content Delivery Network.
  3. Användare söker efter produkter och frågar SQL Database.
  4. Webbsidan hämtar produktkatalogen från databasen.
  5. Webbappen hämtar produktbilder från Blob Storage.
  6. Utdata från sidan cachelagras i Azure Cache for Redis för bättre prestanda.
  7. Användare skickar in en order och ordern placeras i kön.
  8. Azure Functions bearbetar betalningen.
  9. Azure Functions utför betalningen till en tredje part och lagrar betalningen i SQL Database.

Komponenter

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

Deltagare

Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.

Huvudförfattare:

  • Andrew Harvey | Principal Program Manager – Microsoft for Startups

Nästa steg