Wprowadzenie

Ukończone

Dzięki usłudze Azure Functions można szybko tworzyć interfejsy API protokołu HTTP dla aplikacji internetowych bez konieczności pracy ze strukturami internetowymi. Usługa Azure Functions jest bezserwerowa, a więc opłaty są naliczane tylko za wywołania punktów końcowych HTTP. Jeśli punkty końcowe nie są używane, nie ponosisz żadnych kosztów. Te dwa czynniki połączone sprawiają, że platformy bezserwerowe, takie jak Azure Functions, są idealnym wyborem dla interfejsów API, w których występują nieoczekiwane skoki ruchu.

Udaj chwilę, jeśli tak, że pracujesz dla dużego sprzedawcy sprzętu online o nazwie Tailwind Traders.

Tailwind Traders to globalna korporacja, mająca ogromną sieć sprzedaży detalicznej online. Firma ma też fizyczne sklepy niemal w każdym dużym mieście świata. Jednym z najważniejszych Twoich zadań w firmie jest aktualizowanie spisu sprzedawanych produktów.

Specjaliści ds. logistyki muszą zarządzać spisem z lokalizacji na całym świecie. Nigdy nie wiadomo, kiedy użytkownicy nabiorą ochoty na zakupy, a więc popyt wśród użytkowników może gwałtowanie rosnąć i maleć bez ostrzeżenia. W takim przypadku wzrost użycia narzędzia do zarządzania zapasami jest gwałtowny. Tysiące menedżerów zapasów używa również narzędzia do nadążania za zapotrzebowaniem. Twoim zadaniem jest utworzenie interfejsu API HTTP, z którego może korzystać lekki fronton internetowy. Cała aplikacja musi działać szybko i globalnie. Musi również automatycznie skalować w górę, gdy ruch nieoczekiwanie rośnie bez kosztowania fortuny, gdy ruch jest niski.