Ing. Matěj Antoš

  • Profile
  • Theses

Theses

Master theses

Serverless technologies in Košík.cz

Author
Ivan Havasi
Year
2024
Type
Master thesis
Supervisor
Ing. Matěj Antoš
Reviewers
Ing. Jiří Borský
Summary
This thesis deals with serverless technologies in the current environment of the company Košík.cz. The aim is to propose a solution that is suitable for this application. To practically demonstrate its use on a specific service. The final step is to test and compare it with an existing solution used in the company. The introductory part of the thesis discusses in detail the current conditions of the company and explains the necessary terminology. While the theoretical parts search for the optimal solution within the available options. At the end of these chapters, two solutions are chosen using the Quarkus framework, compiling into a native executable file. One alternative makes use of existing technologies within Kubernetes. The second alternative explores the use of serverless services directly with the cloud provider. The practical part of the thesis deals with the implementation and integration of both solutions into a company's existing infrastructure, guided by the specified requirements. In the course of this part, certain shortcomings of the cloud solution are identified, leading to its exclusion from further development. Subsequently, thorough testing of the final solution takes place. The selected solution passes this testing. Compared to the existing solution, it is more efficient and is therefore recommended as the optimal choice that meets the specified requirements.