Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Author "Aronen, Timo"

Sort by: Order: Results:

  • Aronen, Timo (2020)
    Microservice architecture style has become one of the most popular software development ar- chitectural styles in the recent years. Microservice architecure is not defining an entirely new independent software architecture, but it is a specific way to implement service oriented archi- tecture. Together with the automated software deployment processes it enables organisations to publish new features and fixes to their applications in a rapid and lean way. Microservice architecture style is usually seen as an alternative way to implement applications compared to the more traditional way where an application, often called a monolith, is a single executable piece of software. Monoliths are thought to be more difficult to develop and maintain, limited in scalability, causing more downtime in production and causing technology lock-ins. Although microservices can resolve some problems with monolithic application, microservices are introducing new different kinds of problems that must be addressed. For example, the amount of deployable components and the complexity of the whole system are increasing. Many organisations are planning to migrate their existing monolithic applications to a set of microservices. However, it is not clear when this kind of migration is cost-efficient. This thesis is a case study of an organisation which is trying to find alternative for their monolithical style and which has already migrated some applications to microservices. Using the organisation as a case study, we will reflect how some theories from some selected literature are working in practise.