The thesis deals with the subject of optimisation of microservices with the use of the GraalVM universal virtual machine. Firstly, the concepts, technologies and programing languages used in the thesis are described, followed by an overview of functionalities offered by GraalVM along with their limitations.
The basis is the programming language Java with the KumuluzEE framework.
Some simple examples of other programing languages used inside the Java code are presented along with an example of generating a native image.
Performances of different execution methods with and without the polyglot code are also compared.
|