veebisüsteemides
Veebisüsteemid viitavad arvutisüsteemidele, mis vahendavad teavet ja teenuseid veebis. Need hõlmavad veebisaite, veebirakendusi, veebiteenuseid ja API-sid, mis toimivad internetis või intranetis. Peamised koostisosad on kliendi poolne (front-end) ja serveri poolne (back-end) osa, andmete hoidmine ning turvalisus. Kliendi poolne osa esitab sisu kasutajale ning kasutab HTML-i, CSS-i ja JavaScripti. Serveri poolne osa tegeleb äri- ja andmehaldusega ning võib töötada mitmes programmeerimiskeeles. Üldine arhitektuur võib olla monoliitne või mikroteenustepõhine ning API-de kaudu suhtlevad kliendid ja serverid, kasutades RESTi või GraphQL-i.
Tehnoloogiad ühendavad raamistikud ja tööriistad. Kliendi poolsetele raamistikutele kuuluvad React, Angular ja Vue. Serveri poolsel küljel
Turvalisus ja kvaliteet on prioriteedid: autentimine, autoriseerimine, andmete krüpteerimine, igapäevane turvakontroll ning vastavus standarditele. Jõudlus ja
Elutsükkel: nõuete kogumine, disain, implementatsioon, testimine, juurutamine ja hooldus. Veebisüsteemide arendus on pidev protsess, mis keskendub