Konno, Margit, juhendajaJakovits, Pelle, juhendajaPallase, Alo MartinTartu Ülikool. Loodus- ja täppisteaduste valdkondTartu Ülikool. Arvutiteaduse instituut2025-10-282025-10-282025https://hdl.handle.net/10062/117133Microservices architecture offers flexible and scalable solutions to overcome the limitations of traditional monolithic systems. The transition from monolithic architecture to microservices is a growing trend in the IT sector, allowing companies to increase the flexibility and maintainability of their systems. Microservices enable hosting applications in cloud environments, facilitating faster updates and maintenance. This work addresses the process of transitioning to microservices, highlighting major challenges such as maintaining data consistency and communication between system components. Solutions and recommendations for overcoming these challenges are also presented. In conclusion, this bachelor's thesis demonstrates how the transition to a microservices architecture supports sustainable IT development.Mikroteenuste arhitektuur pakub paindlikke ja skaleeruvaid lahendusi traditsiooniliste monoliitsüsteemide piirangute ületamiseks. Integratsioon monoliitarhitektuurilt mikroteenustele on kasvav trend IT-sektoris, mis võimaldab ettevõtetel suurendada oma süsteemide paindlikkust ja hooldatavust. Mikroteenused võimaldavad rakendusi pilvekeskkonnas majutada, võimaldades kiiremaid uuendusi ja hooldust. Käesolev töö käsitleb mikroteenustele ülemineku protsessi, tuues välja peamised raskused nagu andmete konsistentsi säilitamine ja süsteemi komponentide vaheline suhtlus. Samuti esitatakse lahendused ja soovitused nende raskuste ületamiseks. Kokkuvõttes näitab see bakalaureusetöö, kuidas mikroteenuste arhitektuurile üleminek toetab jätkusuutlikku IT arengut.ethttps://creativecommons.org/licenses/by-nc-nd/4.0/microservicesmonolithic architecturecloud computingpilveteenusedmikroteenusedbakalaureusetöödinformaatikainfotehnoloogiainformaticsinfotechnologyMonoliitse ärirakenduse kaasajastamine pilveteenuse abil metsaregistri näitelModernizing a Monolithic Business Application Using Cloud Services: A Case Study of the Estonian Forest RegistryThesis