Inleiding

Voltooid

Met Azure Functions kunt u snel HTTP-API's voor uw web-apps maken, zonder dat u zich zorgen hoeft te maken over webframeworks. Azure Functions is serverloos. Er worden dus alleen kosten in rekening gebracht wanneer een HTTP-eindpunt wordt aangeroepen. Wanneer de eindpunten niet worden gebruikt, worden geen kosten in rekening gebracht. Deze twee factoren gecombineerd maken serverloze platforms zoals Azure Functions een ideale keuze voor API's waarbij u onverwachte pieken in het verkeer ondervindt.

Doe even alsof u wilt dat u werkt voor een grote online hardwarehandelaar, Tailwind Traders.

Tailwind Traders is een internationale onderneming met een enorm scala aan online detailhandelactiviteiten. Ook hebben ze in zo'n beetje elke grote stad ter wereld een fysiek winkelpand. Een van uw belangrijkste taken is het bijhouden van de voorraad van de producten die ze verkopen.

Logistieke specialisten moeten de voorraad van over de hele wereld beheren. U weet nooit wanneer klanten in de koopstemming zijn; de vraag van klanten kan dus zonder waarschuwing drastisch toenemen en afnemen. Als dat gebeurt, worden de gebruikspieken van het hulpprogramma voor voorraadbeheer gebruikt. Duizenden voorraadbeheerders gebruiken ook het hulpprogramma om de vraag bij te houden. Uw missie is om een HTTP-API te maken die een lichtgewicht webfront-end kan gebruiken. De hele app moet snel en wereldwijd zijn. Het moet ook automatisch omhoog schalen wanneer verkeer onverwacht piekt zonder een fortuin te kosten wanneer het verkeer laag is.