Hajusrakendused

  • töötavad rohkem kui ühes arvutis
  • osad suhtlevad omavahel võrgu kaudu
  • lihtsaim variant on klient ja server (kaks osa)
    • frontend ja backend
    • mikroteenused (Users SERVICE, Notifications SERVICE, Messages SERVICE, Payment SERVICE)
      • eelised:
        • tööjaotus (iga meeskond teeb oma töö, näiteks kasutajate haldamine)
        • skaleeritavus
        • taaskasutus
      • puudused:
        • rohkem tööd
        • keerulisem arhitektuur
        • SSR raskem
  • andmeformaadid:
    • XML
      • Võimaldab valideerida
      • Võimaldab stillilehe kasutada
    • JSON
      • Lakoonilisem ja lihtsam lugeda
      • Populaarsem