337 Hits in 2.7 sec

Microservices: Migration of a Mission Critical System [article]

Nicola Dragoni, Schahram Dustdar, Stephan T. Larsen, Manuel Mazzara
2017 arXiv   pre-print
The case study is based on the FX Core system, a mission critical system of Danske Bank, the largest bank in Denmark and one of the leading financial institutions in Northern Europe.  ...  In this paper, we present a real world case study in order to demonstrate how scalability is positively affected by re-implementing a monolithic architecture into microservices.  ...  Contribution of the Paper In this paper, we consider a real world case study concerning the migration of a mission critical system from an existing monolithic architecture to microservices, i.e., the FX  ... 
arXiv:1704.04173v1 fatcat:cotaf77m2vbhzoxannfdh6pxfy

Microservices Science and Engineering [article]

Manuel Mazzara, Kevin Khanda, Ruslan Mustafin, Victor Rivera, Larisa Safina, Alberto Sillitti
2017 arXiv   pre-print
In this paper we offer an overview on the topic of Microservices Science and Engineering (MSE) and we provide a collection of bibliographic references and links relevant to understand an emerging field  ...  We try to clarify some misunderstandings related to microservices and Service-Oriented Architectures, and we also describe projects and applications our team have been working on in the recent past, both  ...  In [3] a real world case study, concerning the migration of a mission critical system from an existing monolithic architecture to microservices, has been presented.  ... 
arXiv:1706.07350v1 fatcat:h5bvexj45nht3mkxhpr2cktiuu

Size Matters: Microservices Research and Applications [article]

Manuel Mazzara, Antonio Bucchiarone, Nicola Dragoni, Victor Rivera
2019 arXiv   pre-print
We introduce the idea of microservices and we discuss some of the current research challenges and real-life software applications where the microservice paradigm play a key role.  ...  In this chapter we offer an overview of microservices providing the introductory information that a reader should know before continuing reading this book.  ...  We worked on the FX Core system, a mission critical system of Danske Bank's software.  ... 
arXiv:1904.03027v1 fatcat:2anbkw2mabhe3mseyfaerx6etm

From Monolith to Microservices: Software Architecture for Autonomous UAV Infrastructure Inspection [article]

Lea Matlekovic, Peter Schneider-Kamp
2022 arXiv   pre-print
The application calculates routes along the infrastructure based on the users' inputs, the number of UAVs participating in the mission, and UAVs' locations.  ...  In this paper, we discuss the differences between the monolith and microservice architecture to justify our decision for migration.  ...  However, there are some drawbacks of microservice architecture. The fact that a microservices application is a distributed system requires handling of fallacies the distributed computing carries.  ... 
arXiv:2204.02342v1 fatcat:7b3blq2emnd7vkrbextgklcgbq

Developing Self-Adaptive Microservice Systems: Challenges and Directions [article]

Nabor C. Mendonca, Pooyan Jamshidi, David Garlan, Claus Pahl
2019 arXiv   pre-print
This article identifies key challenges for the development of microservice applications as self-adaptive systems, using a cloud-based intelligent video surveillance application as a motivating example.  ...  It also suggests potential new directions for addressing most of the identified challenges by leveraging existing microservice practices and technologies.  ...  This feature could be particularly useful for mission-critical self-adaptive systems.  ... 
arXiv:1910.07660v2 fatcat:tdxseu3vsffw7i24tnkcqp5p3y

MS2M: A message-based approach for live stateful microservices migration [article]

Hai Dinh-Tuan, Felix Beierle
2022 arXiv   pre-print
Not only can this approach be applied in various microservice deployment scenarios, experimental evaluation results also show a reduction of 19.92% downtime compared to the stop-and-copy migration method  ...  However, not every microservice can be deployed as stateless instances, which leads to suboptimal performance of live migration techniques.  ...  We would like to show our gratitude to our students Xhorxhina Taraj, Spoorthi Satheesha, Tuan Anh Tran, Zubair Hossain, Sanjeet Raj Pandey, and Dimitrios Peppas for assisting us during the course of this  ... 
arXiv:2203.05622v2 fatcat:ph3prt6ldndjrowdhy4gqmvm34

Microservices: a Language-based Approach [article]

Claudio Guidi, Ivan Lanese, Manuel Mazzara, Fabrizio Montesi
2017 arXiv   pre-print
In this chapter, we make the case for a language-based approach to the engineering of microservice architectures, which we believe is complementary to current practice.  ...  However, microservice systems are currently developed using general-purpose programming languages that do not provide dedicated abstractions for service composition.  ...  Microservices: Migration of a mission critical system. 3. N. Dragoni, S. Giallorenzo, A. Lluch-Lafuente, M. Mazzara, F. Montesi, R. Mustafin, and L. Safina.  ... 
arXiv:1704.08073v1 fatcat:hyo6rgqevnbfnjbc3slj264g2u

Decentralized Smart Surveillance through Microservices Platform [article]

Seyed Yahya Nikouei, Ronghua Xu, Yu Chen, Alex Aved, Erik Blasch
2019 arXiv   pre-print
In this paper, a Lightweight IoT (Internet of Things) based Smart Public Safety (LISPS) framework is proposed on top of microservices architecture.  ...  As a computing hierarchy at the edge, the LISPS system possesses high flexibility in the design process, loose coupling to add new services or update existing functions without interrupting the normal  ...  Decentralized surveillance systems are more suitable in many mission-critical, delay sensitive tasks. 35 Recent developments of the edge hierarchy architecture enables real-time surveillance based on  ... 
arXiv:1903.04563v1 fatcat:pxhxfqbjejftpoufc7n3isgxwm

Microservices: The Journey So Far and Challenges Ahead

Pooyan Jamshidi, Claus Pahl, Nabor C. Mendonca, James Lewis, Stefan Tilkov
2018 IEEE Software  
In "From Monolithic to Microservices: An Experience Report from the Banking Domain," Antonio Bucchiarone and his colleagues report on their experience migrating a mission-critical monolithic banking application  ...  Front-End Integration UIs generally are a critical component in microservice architectures.  ... 
doi:10.1109/ms.2018.2141039 fatcat:md5xhy2jhzc6jbclxedk3cdgpq

Practical Service Placement Approach for Microservices Architecture

Mennan Selimi, Llorenc Cerda-Alabern, Marc Sanchez-Artigas, Felix Freitag, Luis Veiga
2017 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)  
One of these models was that based on microclouds. A micro-cloud is nothing but a platform to deliver services to a local community of citizens within the vast CN.  ...  Typically, by monitoring all the physical and virtual resources on a system, service placement aims to balance load through the allocation, migration and replication of tasks.  ...  R E L AT E D W O R K Service placement is a key function of the cloud management systems.  ... 
doi:10.1109/ccgrid.2017.28 dblp:conf/ccgrid/SelimiCAFV17 fatcat:w3ox43a6wjez5jqn4dso3jtbai

Domain Objects and Microservices for Systems Development: A Roadmap [chapter]

Kizilov Mikhail, Antonio Bucchiarone, Manuel Mazzara, Larisa Safina, Victor Rivera
2018 Advances in Intelligent Systems and Computing  
It provides a survey of both Microservices and Domain Objects, and it discusses plans and reflections on how to investigate whether a modeling approach suited to adaptable service-based components can  ...  This paper discusses a roadmap to investigate Domain Objects being an adequate formalism to capture the peculiarity of microservice architecture, and to support Software development since the early stages  ...  In [3] a real world case study, concerning the migration of a mission critical system from an existing monolithic architecture to microservices, has been presented.  ... 
doi:10.1007/978-3-319-70578-1_10 fatcat:meeteq6bj5e4xeokifcmu54ouu

Migrating Monoliths to Microservices-based Customizable Multi-tenant Cloud-native Apps

Sindre Gronstol Haugeland, Phu H. Nguyen, Hui Song, Franck Chauvel
2021 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)  
This paper suggests an approach for migrating monoliths to microservice-based Cloud-native SaaS, providing customers with a flexible customization opportunity, while taking advantage of the economies of  ...  We illustrate the application of our approach on migrating a reference application of Microsoft called SportStore.  ...  leading to these results has partially received funding from the European Union's Horizon 2020 Research and Innovation programme under Grant Agreement No. 958363 (DAT4.Zero), and from the Research Council of  ... 
doi:10.1109/seaa53835.2021.00030 fatcat:bei63uibmnckvh3v2it5advia4

An Experimental Study on Microservices based Edge Computing Platforms [article]

Qian Qu, Ronghua Xu, Seyed Yahya Nikouei, Yu Chen
2020 arXiv   pre-print
Thanks to attractive features like fine granularity and loose coupling, the microservices architecture has been proposed to provide scalable and extensible services in large scale distributed IoT systems  ...  The microservices are developed as docker containers, and comprehensive experimental results demonstrate the performance and interference of microservices running on benchmark scenarios.  ...  Migrating lower-level data processing tasks to edge devices enables the system to meet the requirements for delay-sensitive, mission-critical applications, including smart urban surveillance [4] , instant  ... 
arXiv:2004.02372v1 fatcat:rshjob5nxrbhfmmlxevfscewby

MiCADO—Microservice-based Cloud Application-level Dynamic Orchestrator

Tamas Kiss, Peter Kacsuk, Jozsef Kovacs, Botond Rakoczi, Akos Hajnal, Attila Farkas, Gregoire Gesmier, Gabor Terstyanszky
2017 Future generations computer systems  
We suggest a generic architecture for an application level cloud orchestration framework, called MiCADO that supports various application scenarios on multiple heterogeneous federated clouds.  ...  Performance evaluation of the implemented scalability based on up and downscaling experiments is presented.  ...  Saker Solutions is a UK based company with a mission to expand the benefits achieved from the use of simulation modelling.  ... 
doi:10.1016/j.future.2017.09.050 fatcat:n2kltbrku5gebkqazrodzvpizq

Evaluating the Impact of Inter Process Communication in Microservice Architectures

Benyamin Shafabakhsh, Robert Lagerström, Simon Hacks
2020 Asia-Pacific Software Engineering Conference  
Microservices based applications are distributed and each service can run on a different machine.  ...  With the substantial growth of cloud computing over the past decade, microservice architectures have gained significant popularity and have become a prevalent choice for designing cloud-based applications  ...  [28] have conducted a migration for a real-world mission-critical case study in the banking industry by transforming a monolithic software into a microservice architecture.  ... 
dblp:conf/apsec/ShafabakhshLH20 fatcat:4ji4tgkuovdxljqhi263xofn3a
« Previous Showing results 1 — 15 out of 337 results