MICROSERVICE ARCHITECTURE APPLIED TO THE PERSONAL TRAINER WEB APPLICATION

Authors

  • Petar Stošić Autor

DOI:

https://doi.org/10.24867/28BE10Stosic

Keywords:

Microservice architecture, monolite architecture, saga pattern, interprocess communication patterns

Abstract

The paper describes microservice architecture, other types of software system architecture, their benefits but also it shows their problems as well. It explains what decisions developers need to make on the way when choosing the right architectural approach of their project. Microservice architecture is most popular nowadays, but it really has some high financial and organizational impacts, which needs to be foreseen. 

References

[1] https://www.synopsys.com/glossary/ what-is-software-architecture.html (pristupljeno u decembru 2023.)
[2] https://learn.microsoft.com/en- us/azure/ architecture/guide/technology-choices/messaging (pristupljeno u decembru 2023.)
[3] https://learn.microsoft.com/en-us/azure/ architecture/reference-architectures/saga/saga (pristupljeno u decembru 2023.)
[4] https://learn.microsoft.com/en-us/azure/architecture/ patterns/choreography (pristupljeno u decembru 2023.)
[5] https://learn.microsoft.com/en- us/azure/architecture/ reference-architectures/saga/saga#orchestration (pristupljeno u decembru 2023.)
[6] https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts (pristupljeno u decembru 2023.)

Published

2024-09-03

Issue

Section

Electrotechnical and Computer Engineering