Rakendus mis töötab rohkem kui ühes arvutis. Osad suhtlevad omavahel võrgu kaudu.
Lihtsam variant on klient ja server (kaks osa)
Näide:
Veebisait, mis on lautatud front- ja back-end projektideks.
Front-end: React/Vue/vanilla JS
Back-end: Node/PHP/Ruby/Java/C++
Keerulisem variant: mukroteenuste arhitektuur
Näide:
API GATEWAY –>> Services w Rest API (User Service / Companies Service / Notification / Messages / Payments / etc)
Eelised
Преимущества
Tööjaotus (Распределение работы)
- Iga meeskond tee oma töö näiteks kasutajate haaldamine.
Skaleeritavus (Распределение ресурсов)
- Ressurside jagamine
Taaskasutus (Повторное использование)
Puudused
Недостатки
- Rohkem tööd
- Keerulisem arhitektuur
- SSR raskem (Server-side rendering)
Admeformaadid
XML
- Võimaldab valideerida
- Võimaldab stiililehte kasutada
JSON
- Lakoanilisem ja lihtsam lugeda
- Populaarsem
OSI Mudel

HTTP
Statuskoodid (vaed):
- 2xx – hea
- 3xx – suunamised
- 4xx – kliendi vaend
- 5xx – serveri vaend