Megoldási ötletek
Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, az alternatív szolgáltatásokat, a megvalósítási szempontokat vagy a díjszabással kapcsolatos útmutatást, tudassa velünk a GitHub visszajelzésével.
Skálázható e-kereskedelmi webalkalmazásokat készíthet Azure Functions és Web Apps, így személyre szabott élményeket hozhat létre, miközben az Azure gondoskodik az infrastruktúráról. Ez a megoldás ideális a kiskereskedelem számára.
Lehetséges használati esetek
Ez a megoldás ideális a kiskereskedelmi szervezetek számára, de más iparágakra is alkalmazható, amelyek árukat és szolgáltatásokat értékesítenek.
Architektúra
Töltse le az architektúra Visio-fájlját.
Adatfolyam
- A felhasználó böngészőben fér hozzá a webalkalmazáshoz, és bejelentkezik.
- A böngésző statikus erőforrásokat, például képeket kér le az Azure Content Delivery Networkből.
- A felhasználó termékeket keres, és sql-adatbázist keres.
- A webhely lekéri a termékkatalógust az adatbázisból.
- A webalkalmazás termékképeket kér le a Blob Storage-ból.
- A jobb teljesítmény érdekében a lapkimenet gyorsítótárazva van Azure Cache for Redis.
- A felhasználó elküldi a rendelést, és a rendelés az üzenetsorba kerül.
- Azure Functions feldolgozza a megrendelések kifizetését.
- Azure Functions fizet harmadik félnek, és rögzíti a fizetést az SQL Database-ben.
Összetevők
- Web Apps: A App Service-webalkalmazások egyetlen régióban futnak, és elérhetők a webes és mobilböngészők számára
- Azure SQL Database: Felügyelt, intelligens SQL a felhőben
- Azure Functions: Események feldolgozása kiszolgáló nélküli kóddal
- Application Insights: Webalkalmazások és -szolgáltatások problémáinak észlelése, osztályozása és diagnosztizálása
Közreműködők
Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.
Fő szerző:
- Andrew Harvey | Principal Program Manager – Microsoft for Startups