Skip to Main content Skip to Navigation
Conference papers

From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs

Romain Belafia 1 Pierre Jeanjean 1 Olivier Barais 1 Gurvan Le Guernic 2 Benoit Combemale 1 
1 DiverSe - Diversity-centric Software Engineering
Inria Rennes – Bretagne Atlantique , IRISA-D4 - LANGAGE ET GÉNIE LOGICIEL
Abstract : Integrated Development Environments (IDEs) are evolving towards cloud-native applications with the aim to relocate the language services provided by an IDE on distant servers. Existing research works focus on the overall migration process to handle more efficiently their specific requirements. However, the microservicization of legacy monolithic applications is still highly dependent on the specific properties of the application of interest. In this paper, we report our experiment on the microservicization process of the Cloud-Based graphical modeling workbench Sirius Web. We aim to identify the technical challenges related to applications with similar properties, and provide insights for practitioners to migrate their similar applications towards microservices. We discuss the main lessons learned and identify the underlying challenges to be further addressed by the community.
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/hal-03342678
Contributor : Pierre Jeanjean Connect in order to contact the contributor
Submitted on : Monday, September 13, 2021 - 3:12:00 PM
Last modification on : Friday, August 5, 2022 - 2:54:52 PM

File

main.pdf
Files produced by the author(s)

Licence

Copyright

Identifiers

  • HAL Id : hal-03342678, version 1

Citation

Romain Belafia, Pierre Jeanjean, Olivier Barais, Gurvan Le Guernic, Benoit Combemale. From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs. MODELS 2021: ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems, Oct 2021, Virtual, Japan. pp.1-10. ⟨hal-03342678⟩

Share

Metrics

Record views

109

Files downloads

245