Studentas šiame darbe kurs interneto sistemą, paremtą paskirstyta mikropaslaugų architektūra. Darbo metu bus analizuojami skirtingi architektūriniai sprendimai ir vertinamas jų tinkamumas pasirinktai taikymo sričiai. Privaloma praktinė dalis – veikianti paskirstyta sistema, kurią sudaro bent kelios tarpusavyje sąveikaujančios mikropaslaugos ir naudotojo sąsaja. Mikropaslaugų įgyvendinimui rekomenduojama naudoti REST API arba GraphQL, naudotojo sąsajai – React, o vidinei daliai – Laravel karkasą su Laravel Octane greitesniam paslaugų veikimui. Studentas taip pat gali pasirinkti kitas technologijas savo nuožiūra.
The student will develop a web system based on a distributed microservices architecture. During the project, various architectural solutions will be analyzed and their suitability for the selected application domain will be evaluated. A practical component is mandatory – a functioning distributed system consisting of at least several interacting microservices and a user interface must be implemented. It is recommended to use REST API or GraphQL for microservices implementation, React for the user interface, and the Laravel framework with Laravel Octane to ensure better service performance. The student may also choose other technologies at their discretion.
| Bakalauro kursinio darbo | | Bakalauro baigiamojo darbo |
| Paslaugų integracija (moderniųjų informacinių sistemų, paslaugų ar kitų išorinių komponentų integracija pagal taikymo sritį, architektūrinių sprendinių kūrimas bei tyrimai, įskaitant įvairių taikomųjų sričių signalų apdorojimo uždavinius) |
| Moderniosios interneto paslaugos (moderniųjų interneto paslaugų kūrimas ir jų tyrimai kontekstualizuotose aplinkose, pavyzdžiui, mobiliose, mikro servisuose) |