Idee sulla soluzione
Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.
Creare app Web e-commerce scalabili con Funzioni di Azure e App Web, in modo da poter creare esperienze personalizzate mentre Azure si occupa dell'infrastruttura. Questa soluzione è ideale per il settore retail.
Potenziali casi d'uso
Questa soluzione è ideale per le organizzazioni di vendita al dettaglio, ma può essere applicata ad altri settori che vendono beni e servizi.
Architettura
Scaricare un file di Visio di questa architettura.
Flusso di dati
- L'utente accede all'app Web nel browser e accede.
- Il browser esegue il pull di risorse statiche, ad esempio immagini dalla rete per la distribuzione di contenuti di Azure.
- L'utente cerca prodotti e query sul database SQL.
- Il sito Web esegue il pull del catalogo dei prodotti dal database.
- L'app Web esegue il pull delle immagini del prodotto dall'archiviazione BLOB.
- L'output della pagina viene memorizzato nella cache in cache di Azure per Redis per migliorare le prestazioni.
- L'utente invia l'ordine e l'ordine vengono inseriti nella coda.
- Funzioni di Azure elabora il pagamento dell'ordine.
- Funzioni di Azure effettua il pagamento a terze parti e registra il pagamento nel database SQL.
Componenti
- App Web: un'app Web servizio app viene eseguita in un'unica area, accessibile ai web e ai browser per dispositivi mobili
- database Azure SQL: SQL gestito e intelligente nel cloud
- Funzioni di Azure: Elaborare eventi con codice serverless
- Application Insights: rilevare, valutare e diagnosticare i problemi nelle app e nei servizi Web
Autori di contributi
Questo articolo viene gestito da Microsoft. È stato originariamente scritto dai collaboratori seguenti.
Autore principale:
- Andrew Harvey | Principal Program Manager - Microsoft for Startups