Mariusz Trzaska PJATK (public)
Publiczna strona poświęcona mojej działalności w PJATK

Technical challenges of creating an IT system in microservices architectural style using cloud services

Mariusz MGR

Pobierz

Rozmiar pliku: 2.50 MB

Praca magisterska obroniona w PJWSTK.

Tytuł: Technical challenges of creating an IT system in microservices architectural style using cloud services

Autor: Cezary Grabowski

Promotor: dr inż. Mariusz Trzaska

Streszczenie:

Microservices architecture solves many problems. It gives flexibility in technology choices, scalability, or organising teams that work on given microservices. Nevertheless, like everything in technology, it comes at a cost. It creates many more technical and domain challenges compared to a monolithic system. As a result, the complexity and effort of development grow significantly. The thesis focuses on technical challenges one needs to face when creating a system in a microservices architecture. Based on the completed prototype, the author analyses the challenges like security, data sharing, distributed transactions, how to develop this kind of system locally, and how to prepare a production deployment on the Google Cloud using Kubernetes and Helm.