Transition from monolithic to microservice-based applications. Challenges from the developer perspective

List of Authors

  1. Antonios Makris ,  
  2. Konstantinos Tserpes
    ,  
  3. Theodora Varvarigou
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

Microservices have taken the world of software development by storm. Application developers are struggling to understand the new concepts and make the transition by the so-called “monolithic” application approach to microservices. This paper touches upon this delicate issue, providing a more concrete view of the developers’ concerns together with recent responses to these concerns. The objective is to place the concept of microservices in the most up-to-date context and shed some light in the challenges that puzzle the developers the most while they attempt to make use of this development and design style.

Corresponding author
Antonios Makris
0000-0003-0514-4292
Grant information

This work was supported by the CHARITY and ACCORDION projects that have received funding from the European Union’s Horizon 2020 research and innovation program under Grant Agreement Nos. 101016509 and 871793, respectively.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Copyright
© 2022 Antonios Makris (Corresponding Author, Co-Author); Konstantinos Tserpes (Co-Author); Theodora Varvarigou (Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published

Comments

Authors & roles

Antonios Makris

Department of Informatics and Telematics, Harokopio University, Athens, Greece

Roles
Corresponding Author, Co-Author, Conceptualization, Formal Analysis, Investigation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing
0000-0003-0514-4292

Konstantinos Tserpes

Department of Informatics and Telematics, Harokopio University, Athens, Greece

Electrical and Computer Engineering, National Technical University of Athens, Athens, Greece

Roles
Co-Author, Conceptualization, Formal Analysis, Funding Acquisition, Project Administration, Supervision, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing

Theodora Varvarigou

Electrical and Computer Engineering, National Technical University of Athens, Athens, Greece

Roles
Co-Author, Conceptualization, Project Administration, Supervision, Writing – Review & Editing

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles