- Töötab rohkem kui ühes arvutis
- Osad suhtlevad omavahel võrgu kaudu
- Lihtsaim variant on klient ja server (kaks osa)
- Näiteks: veebisait, mis on jaotatud front- ja back-end projektideks
- Näide:
front-end: React/Vue/…/vanilla JS
back-end: Node/PHP/Java/C++/…
- Näide:
- Näiteks: veebisait, mis on jaotatud front- ja back-end projektideks
- Keerulisem variant: mikroteenuste arhitektuur (API Gateway: Users SERVICE, Companies SERVICE, Notifications SERVICE, Messages SERVICE, Payments SERVICE. Rest API использование одной из возможностей)
Eelised – достоинства/преимущества
- Tööjaotus – распределение работы (Iga meeskond teeb oma töö. Näiteks: kasutajate haldamine – управление пользваоетлями)
- Skaleeritavus – распределение рессурсов
- Taaskasutus – повторное использование
Puudused – недостатки
- Rohkem tööd
- Keerulisem arhitektuur
- SSR reskem (Server-Side Rendering)
Andmeformaadid
- XML
- Võimaldab valideerida
- Võimaldab stiililehte kasutada
- JSON
- Lakooilisem ja lihtsam lugeda
- Populaarsem
Admevahetus
- HTTP (ISO OSI mudelis 7 kiht) (модель оси)
- Laialt levinud
- Stateless
- Puhas TCP (4 kiht)
- Võimaldab ühendust katkematuna hoida
- Websocker – on arvutite sideprotokoll, mis pakub kahesuunalist sidekanalit ühe Transmission Control Protocol (TCP) ühenduse kaudu.

HTTP
- Staatuskoodid
- 2xx – hea
- 3xx – suunamised
- 4xx – kliendi vead
- 5xx – serveri vead
- Meetodid
- GET
- POST
- PUT
- DELETE
- PATCH, OPTIONS, jm