Node.jsPytanie 22 z 26
Zastosowania Node
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Typowe zastosowania to REST/GraphQL API, backend dla frontendu, integracje, powiadomienia, aplikacje czasu rzeczywistego i narzędzia automatyzujące pracę.
Dlaczego: sporo czasu zajmuje w nich oczekiwanie na sieć lub bazę, więc nieblokujące I/O jest użyteczne.
Przykład: endpoint zbiera dane klienta, płatności i dostawy z niezależnych usług, a następnie składa odpowiedź.
Pułapka: kodowanie wideo lub duże obliczenia nie powinny długo blokować głównego wątku obsługującego requesty. Node może koordynować taką pracę, ale same obliczenia można wydzielić do workerów lub innych usług.
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.