From monolith to microservices Lessons learned on an industrial migration to a Web Oriented Architecture

被引:48
|
作者
Gouigoux, Jean-Philippe [1 ]
Tamzalit, Dalila [2 ]
机构
[1] MGDIS SA, R&D Dept, Vannes, France
[2] Univ Nantes, LS2N, CNRS UMR 6004, Nantes, France
关键词
microservices; migration; Web Oriented Architecture; ALIGNMENT;
D O I
10.1109/ICSAW.2017.35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MGDIS SA is a software editing company that underwent a major strategic and technical change during the past three years, investing 17 300 man. days rewriting its core business software from monolithic architecture to a Web Oriented Architecture using microservices. The paper presents technical lessons learned during and from this migration by addressing three crucial questions for a successful context-adapted migration towards a Web Oriented Architecture: how to determine (i) the most suitable granularity of micro-services, (ii) the most appropriate deployment and (iii) the most efficient orchestration?
引用
收藏
页码:62 / 65
页数:4
相关论文
共 50 条
  • [1] "Functional-first" recommendations for beneficial microservices migration and integration Lessons learned from an industrial experience
    Gouigoux, Jean-Philippe
    Tamzalit, Dalila
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 182 - 186
  • [2] Migration from Monolith to Microservices with Legacy Compatibility
    Haferkorn, Daniel
    Rodenbeck, Roland
    Kerth, Christian
    Zaschke, Christian
    [J]. SITUATION AWARENESS IN DEGRADED ENVIRONMENTS 2020, 2020, 11424
  • [3] A service graph based extraction of microservices from monolith services of service-oriented architecture
    Raj, Vinay
    Ravichandra, Sadam
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (07): : 1661 - 1678
  • [4] From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts
    Nunes, Luis
    Santos, Nuno
    Rito Silva, Antonio
    [J]. SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 : 37 - 52
  • [5] Assessing the Impact of Migration from SOA to Microservices Architecture
    Raj V.
    Bhukya H.
    [J]. SN Computer Science, 4 (5)
  • [6] The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture
    Mendonca, Nabor C.
    Box, Craig
    Manolache, Costin
    Ryan, Louis
    [J]. IEEE SOFTWARE, 2021, 38 (05) : 17 - 22
  • [7] Lessons to be learned from indigenous architecture
    Bull, H
    [J]. SNOW ENGINEERING: RECENT ADVANCES AND DEVELOPMENTS, 2000, : 331 - 335
  • [8] Migration from RDBMS to Column-Oriented NoSQL: Lessons Learned and Open Problems
    Kim, Ho-Jun
    Ko, Eun-Jeong
    Jeon, Young-Ho
    Lee, Ki-Hoon
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON EMERGING DATABASES: TECHNOLOGIES, APPLICATIONS, AND THEORY, 2018, 461 : 25 - 33
  • [9] Best Practices and Strategy for the Migration of Service-Oriented Architecture-Based Applications to Microservices Architecture
    Raj, Vinay
    Reddy, K. Srinivasa
    [J]. PROCEEDINGS OF SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND COMMUNICATION SYSTEMS, ICACECS 2021, 2022, : 439 - 449
  • [10] Cybersecurity for Industrial Internet of Things: Architecture, Models and Lessons Learned
    Bravos, George
    Cabrera, Antonio J.
    Correa, Camilo
    Danilovic, Dragan
    Evangeliou, Nikolaos
    Ezov, Gilad
    Gajica, Zoran
    Jakovetic, Dusan
    Kallipolitis, Leonidas
    Lukic, Milan
    Mascolo, Julien
    Masera, Davide
    Mazo, Raul
    Mezei, Ivan
    Miaoudakis, Andreas
    Milosevic, Nemanja
    Oliff, William
    Robin, Jacques
    Smyrlis, Michail
    Sakellari, Georgia
    Stamatis, Giorgos
    Stamenkovic, Dusan
    Skrbic, Srdan
    Souveyet, Carine
    Vantolas, Spyridon
    Vasiliadis, Giorgos
    Vukobratovic, Dejan
    [J]. IEEE ACCESS, 2022, 10 : 124747 - 124765