Idee per le soluzioni
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 delle vendite al dettaglio.
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 si connette.
- Il browser esegue il pull delle risorse statiche, come le immagini, dalla rete CDN di Azure.
- L'utente cerca i prodotti ed esegue query nel database SQL.
- Il sito Web esegue il pull del catalogo di prodotti dal database.
- L'app Web esegue il pull delle immagini dei prodotti dall'archivio BLOB.
- L'output della pagina viene memorizzato nella Cache Redis di Azure per assicurare prestazioni migliori.
- L'utente invia l'ordine e l'ordine viene inserito nella coda.
- Funzioni di Azure elabora il pagamento dell'ordine.
- Funzioni di Azure effettua il pagamento a terzi e registra il pagamento nel database SQL.
Componenti
- App Web: un'app Web servizio app viene eseguita in un'unica area, accessibile ai browser Web e per dispositivi mobili
- database SQL di Azure: SQL gestito e intelligente nel cloud
- Funzioni di Azure: elaborare eventi con codice serverless
- Application Insights: rilevare, valutare e diagnosticare i problemi nelle app Web e nei servizi
Collaboratori
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.
Autore principale:
- Andrew Harvey | Principal Program Manager - Microsoft for Startups