Abstract

The paper presents the migration process from monolithic systems to microservices in the context of software engineering. The focus is on the theoretical analysis of architectures and practical aspects of migration. Strategies and recommendations used during the process are presented, along with key factors influencing the outcome of migration. The importance of assessment and planning for the transition is emphasized, as well as situations in which such transformation may not be advisable.

Keywords: Software architectures, microservices, monolith, scalability, maintenance, testing, implementation, migration practices
Published on website: 25.3.2024
Attached files: mBakic.pdf