Architektura škálovatelné webové aplikace elektronického obchodování

Azure Functions
Azure SQL Database
Azure App Service

Nápady na řešení

Tento článek je myšlenkou řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět tím, že nám poskytnete zpětnou vazbu k GitHubu.

Vytvářejte škálovatelné webové aplikace elektronického obchodování pomocí Azure Functions a Web Apps, abyste mohli vytvářet přizpůsobené prostředí, zatímco Azure se postará o infrastrukturu. Toto řešení je ideální pro maloobchod.

Potenciální případy použití

Toto řešení je ideální pro maloobchodní organizace, ale může se vztahovat na další odvětví, která prodávají zboží a služby.

Architektura

Diagram architektury znázorňuje transakci od uživatelů, kteří hledají produkty, aby si je koupili prostřednictvím webových aplikací na platbu od třetích stran.

Stáhněte si soubor aplikace Visio s touto architekturou.

Tok dat

  1. Uživatel přejde do webové aplikace v prohlížeči a přihlásí se.
  2. Prohlížeč si přetáhne statické prostředky, jako jsou obrázky, ze služby Azure Content Delivery Network.
  3. Uživatel vyhledává produkty a dotazuje databázi SQL.
  4. Web si přetáhne katalog produktů z databáze.
  5. Webová aplikace si přetáhne obrázky ze služby Blob Storage.
  6. Výstup stránky se pro zajištění lepšího výkonu uloží do mezipaměti ve službě Azure Cache for Redis.
  7. Uživatel odešle objednávku a ta se umístí do fronty.
  8. Azure Functions zpracuje zaplacení objednávky.
  9. Azure Functions provede platbu třetí straně a platbu zaznamená do databáze SQL.

Komponenty

  • Web Apps: Webová aplikace služby App Service běží v jedné oblasti, která je přístupná pro webové a mobilní prohlížeče.
  • Azure SQL Database: Spravované, inteligentní SQL v cloudu
  • Azure Functions: Zpracování událostí pomocí bezserverového kódu
  • Přehledy aplikací: Zjišťování, třídění a diagnostika problémů ve webových aplikacích a službách

Přispěvatelé

Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.

Hlavní autor:

  • Andrew Harvey | Hlavní programový manažer – Microsoft pro startupy

Další kroky