Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Bezservera arhitektūras pielietojums tīmekļa izstrādē
Title in English Application of Serverless Architecture in Web Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Jānis Amoliņš
Reviewer Aigars Riekstiņš
Abstract Darbs apskata bezservera skaitļošanas tehnoloģiju, kas strauji attīstās kā būtiska makoņtehnoloģiju sastāvdaļa. Pētījuma mērķis ir analizēt bezservera arhitektūras priekšrocības, trūkumus un tās potenciālo ietekmi uz lietojumprogrammu izstrādi, kā arī izpētīt izaicinājumus, kas ir saistīti ar drošību, veiktspēju un resursu pārvaldību. Darbs sniedz pārskatu par bezservera arhitektūras vēsturi un definīcijām, identificē galvenās iezīmes, piemēram, automātisku mērogošanu un uz izlietojumu balstītu norēķinu modeli, un izvērtē tās piemērojamību reālajā pasaulē, izmantojot piemērus no dažādām kompānijām. Pētījums uzsver bezservera arhitektūras priekšrocības, piemēram, zemākas izmaksas, ātrāku izstrādi un uzlabotu mērogojamību, vienlaikus norādot uz būtiskiem trūkumiem, tostarp atkarību no piegādātāja, drošības ievainojamībām un veiktspējas izaicinājumiem, kas ir saistīti ar datubāzes integrāciju. Testēšanas rezultāti atklāj, ka bezservera arhitektūra var nodrošināt labāku mērogojamību pie lielas slodzes, taču "aukstie starti" un datubāzes savienojumu ierobežojumi var būtiski ietekmēt veiktspēju noteiktos scenārijos. Pētījums piedāvā iespējamos risinājumus šiem izaicinājumiem, tostarp veiktspējas optimizāciju un stratēģijas, lai mazinātu datubāzes savienojumu pārslodzi, piemēram, ieviešot gaidīšanas mehānismus klienta pusē.
Keywords Bezservera skaitļošana, makoņpakalpojumi, automātiskā mērogošana, mikropakalpojumu arhitektūra
Keywords in English Serverless computing, cloud services, automatic scaling, microservices architecture.
Language lv
Year 2025
Date and time of uploading 26.05.2025 21:57:13