• 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++/…
  • 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