Filters








604 Hits in 3.9 sec

From Monolithic Systems to Microservices: An Assessment Framework [article]

Florian Auer, Valentina Lenarduzzi, Michael Felderer, Davide Taibi
2021 arXiv   pre-print
Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons.  ...  The proposed assessment framework, based on the aforementioned metrics, could be useful for companies if they need to migrate to Microservices and do not want to run the risk of failing to consider some  ...  Conclusion In this paper, we proposed an assessment framework to support companies in reasoning on the usefulness of the migration to Microservices.  ... 
arXiv:1909.08933v3 fatcat:yr2nys4dkjadzh7ggqzrdg7d5e

From monolithic systems to Microservices: An assessment framework

Florian Auer, Valentina Lenarduzzi, Michael Felderer, Davide Taibi
2021 Information and Software Technology  
A B S T R A C T Context: Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons.  ...  The proposed assessment framework, based on the aforementioned metrics, could be useful for companies if they need to migrate to Microservices and do not want to run the risk of failing to consider some  ...  Conclusion In this paper, we proposed an assessment framework to support companies in reasoning on the usefulness of the migration to Microservices.  ... 
doi:10.1016/j.infsof.2021.106600 fatcat:gbvuqwpcmnh4bnto4c6yfg5jsq

From Monolithic Systems to Microservices: A Decomposition Framework based on Process Mining

Davide Taibi, Kari Systä
2019 Proceedings of the 9th International Conference on Cloud Computing and Services Science  
Decomposition is one of the most complex tasks during the migration from monolithic systems to microservices, generally performed manually, based on the experience of the software architects.  ...  The framework could be very useful also in other companies to improve the quality of the decomposition of any monolithic system, identifying different decomposition strategies and reducing the subjectivity  ...  The goal of the first two processes is to support companies that need to migrate an existing monolithic system to microservices by reimplementing the system from scratch.  ... 
doi:10.5220/0007755901530164 dblp:conf/closer/TaibiS19 fatcat:sp6izpc2xnejbb55lqgc273ueu

From Monolithic Systems to Microservices: A Comparative Study of Performance

Freddy Tapia, Miguel Ángel Mora, Walter Fuertes, Hernán Aules, Edwin Flores, Theofilos Toulkeridis
2020 Applied Sciences  
Furthermore, we assess the performance and relationship between different variables of an application that runs in a monolithic structure compared to one of the micro-services.  ...  Although there are procedures that facilitate the migration from a monolithic architecture to micro-services, none of them accurately quantifies performance differences.  ...  Acknowledgments: The authors would like to thank the academic and technical support from the Specialized Laboratories of the Universidad de las Fuerzas Armadas ESPE, from Sangolquí, Ecuador.  ... 
doi:10.3390/app10175797 fatcat:br5dmthd4rhilbp3v2cai2r7qe

Microservices Maturity Model

Dr. Gopala Krishna Behara
2017 International Journal Of Engineering And Computer Science  
Microservices Maturity model helps the enterprise customers to know where they stand and what it would take them to do in order to become a matured Microservices based enterprise.  ...  In addition, this Maturity Model provides the guidance to teams that are already using Microservices on what could be the next improvement.  ...  Acknowledgements The authors would like to thank Hari Kishan Burle, Raju Alluri of Global Enterprise Architecture Group of Wipro Technologies for giving the required time and support in many ways in bringing  ... 
doi:10.18535/ijecs/v6i11.07 fatcat:cmerqzvfvjaojlccyc65incbae

Migrating Application from Monolith to Microservices

Teguh Prasandy, Titan, Dina Fitria Murad, Taufik Darwis
2020 2020 International Conference on Information Management and Technology (ICIMTech)  
But if you are still using the way to migrate from monolith to microservice, it is better to start an investigation into improving the capabilities of the cloud server itself.  ...  Asia-Pacific creations from monolithic to micro service. Companies need information systems to facilitate their work and organizational management.  ...  Preparing for migration from monoliths to microservices is modularization of application source code, modularization of databases and cloud servers such as the Google cloud platform if you want to stay  ... 
doi:10.1109/icimtech50083.2020.9211252 fatcat:fh3poisq6re6vdpeq3m4qhk4yq

A Decomposition and Metric-Based Evaluation Framework for Microservices [article]

Davide Taibi, Kari Systä
2019 arXiv   pre-print
Migrating from monolithic systems into microservice is a very complex task.  ...  The microservice measurement framework can be applied independently from the decomposition process adopted, but is also useful to continuously evaluate the architectural evolution of a system.  ...  Another possible future work is to include identification of partial migration, i.e., migration of a limited set of processes from a monolithic system.  ... 
arXiv:1908.08513v1 fatcat:m4retduixnd6rhyklgtyp7qplq

Towards a Taxonomy of Microservices Architectures [chapter]

Martin Garriga
2018 Lecture Notes in Computer Science  
This framework is necessary to enable effective exploration, understanding, assessing, comparing, and selecting microservice-based models, languages, techniques, platforms, and tools.  ...  Then, we analyze state of the art approaches related to microservices using this taxonomy to provide a holistic perspective of available solutions.  ...  [20] Systematic approach to decompose a monolith into microservices. 11 Heorhiadi et al. [21] Failure testing framework for microservices. 12 Kecskemety et al.  ... 
doi:10.1007/978-3-319-74781-1_15 fatcat:6322gchmyrhlfb5uo2mbyd2frq

A Survey on Trending Topics of Microservices

2021 International Journal of Emerging Trends in Engineering Research  
Work pertaining to essential quality metrics required for a microservices-based system has also been surveyed.  ...  Microservice is an architectural style and a software development methodology.  ...  Decomposition and identification plays an important role in shifting from a monolithic application to a microservice-based system.  ... 
doi:10.30534/ijeter/2021/10982021 fatcat:jvqwgax7rndjznfu76nsst3r6q

Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity

Sara Hassan, Nour Ali, Rami Bahsoon
2017 2017 IEEE International Conference on Software Architecture (ICSA)  
Additionally, we evaluate the expressiveness and effectiveness of microservice ambients using criteria from Architecture Description Language (ADL) classification frameworks since microservice ambients  ...  In this paper, we provide an architecturecentric approach to model this decision problem.  ...  Microservitization is rapidly increasing; many distributed and cloud-based systems have evolved from monolithic to microservices architectures.  ... 
doi:10.1109/icsa.2017.32 dblp:conf/icsa/HassanAB17 fatcat:oarhez4a25hnnlog2s7qu4rekm

Microservices in Audiovisual Archives

Dave Rice, Annie Schweikert
2019 International Association of Sound and Audiovisual Archives (IASA) Journal  
The document presumes an overview understanding of the Reference Model for an Open Archival Information System (OAIS).  ...  Since the document intends to focus on archival routines for audiovisual content, an introduction to ffmpeg can be helpful.  ...  provides a clear set of guidance to the design of both monolithic or microservices systems.  ... 
doi:10.35320/ij.v0i50.70 fatcat:6o76prt2knaipeomcaqbjxtwzq

[SoK] Identifying Mismatches Between Microservice Testbeds and Industrial Perceptions of Microservices

Vishwanath Seshagiri, Darby Huye, Lan Liu, Avani Wildani, Raja R. Sambasivan
2022 Journal of Systems Research  
Microservices have increasing been a popular way of designing and building large-scale distributed systems.  ...  However, the benchmarks used in academia are far from real-world microservices-based applications.  ...  We also thank the participants we interviewed for pilot and actual interviews for their insight into the various design axes of microservices.  ... 
doi:10.5070/sr32157839 fatcat:fosdbm3qfnf35auwqprbgmfsjy

Securing Microservices and Microservice Architectures: A Systematic Mapping Study [article]

Abdelhakim Hannousse, Salima Yahiouche
2020 arXiv   pre-print
Microservices emerged as an architectural design pattern aiming to address the scalability and ease the maintenance of online services.  ...  However, security breaches have increased threatening availability, integrity and confidentiality of microservice-based systems.  ...  The main characteristics that differentiate microservices architectural style from monolithic and its ancestor service-oriented architectures is the smaller size, scalability and independence of each unit  ... 
arXiv:2003.07262v2 fatcat:6mhrwnq655cehpraosqw4znhfi

From Monolith to Microservices: Static and Dynamic Analysis Comparison [article]

Bernardo Andrade, Samuel Santos, António Rito Silva
2022 arXiv   pre-print
One of the most challenging problems in the migration of a monolith to a microservices architecture is the identification of the microservices boundaries.  ...  In this paper, we compare the decompositions generated for two monolith systems into a set of candidate microservices, when static and dynamic analysis data collection techniques are used.  ...  The analysis framework is built on top of what is considered, by the gray literature, as one of the main difficulties on the identification of microservices boundaries in monolith systems: the transactional  ... 
arXiv:2204.11844v1 fatcat:2x5xzbabofhodc54e4g4pchvwa

Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis [article]

Tiago Matias
2020 arXiv   pre-print
A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices.  ...  We describe a systematic approach for refactoring systems to microservice architectures that uses static analysis to determine the system's structure and dynamic analysis to understand its actual behavior  ...  Approach The questions in this group aim to assess the perceived importance of different aspects when decomposing a monolith into microservices.  ... 
arXiv:2007.05948v1 fatcat:czpjblvnmbeafc4jsslmqlifky
« Previous Showing results 1 — 15 out of 604 results