Töötab rohkem kui ühes arvutis
osad suhtlevad omavahel võrgu kaudu
Lihtsaim variant on kliendi ja server
- Näiteks: veebsaidi mis on jaotatud front ja back end
front-end: React/vue/vanilla JS
back-end: Node/PHP/Java
keerulisem variant
- User service
- Companies service
- Notification service
- Messages service
- Payments service
Iga meeskond teeb oma töö näiteks: kasutajate hooldamine
EELISED
- Tööjaotus
- Skaleerimine
- Taaskasutus
Andmeformaadid:
XML:
- Võimaldab valideerida
- Võimaldab stiililehte kasutajda
JSON:
- Lakoonilisem ja lihtsam lugeda
- Populaarsem
Andmevahetus:
HTTP (ISO, OSI mudelis 7 kihti)
- Laialt Levinud
- Stateless
Puhas TCP (4 kihti)
- Võimaldab ühendust katkematuna hoida
WebSocket
- võimaldab täisdupleksandmevahetust ühe TCP-ühenduse kaudu