Mis on hajusrakenduste?
- Töötab rohkem kui ühes arvutis
- Osad suhtlevad omavahel võrgu kaudu
- Lihtsam variant on klient ja server (kaks osa)
- Näiteks veebisait, mis on jaotatud front- ja back-end projektides
- Näide front-end: React/Vue/…/vanilla JS
- back-end: Node/PHP/Ruby/Java/C++/…
- Näiteks veebisait, mis on jaotatud front- ja back-end projektides
- Keerulisem variant: mikroteenuste arhitektuur
Monoliit front-end ja back-end koos

Eelised
Tööjaotus (meeskond)
Ressursijaotus
Skaleeritavus
Taaskasutus
Puudused
Rohkem tööd
Keerulisem arhitektuur
SSR rohkem
Andmeformaadid
- XML
- Võimaldab valideerida
- Võimaldab stillilehte kasutada
- JSON
- Lakooilisem ja lihtsam lugeda
- Populaarsem
- HTTP (ISO OSI mudelis 7 kiht)(модель оси)
- Laialt levinud
- Stateless
- Puhas TCP (4 kiht)
- Võimaldab ühendust katkematuna hoida
- Websocker
