Assessing migration of a 20-year-old system to a micro-service platform using ATAM
Abstract
Architecture evaluation is a systematic approach to evaluate target architectures and ATAM (Architectural Trade-off Analysis Method) is one of the available methods. Migration of software systems imply many architectural decisions that should be systematically evaluated to assess concrete trade-offs and risks. This article reports on the ATAM usage at a mid-size Chilean specialty software development company to assess the migration of its 20-year old flagship product to a micro-service platform. Over three days, 10 key architectural decisions, addressing 35 scenarios, were considered. Since almost all requirements were deemed essential for legal reasons, the evaluation scheme used a modified importance dimension distinguishing among businesskey (first line deal breakers), legally-mandated (second-line deal breakers), and desirable requirements. Key lessons learned include the very positive client feedback on the introduction of systematic evaluation of architectural choices using business criteria.
Más información
Título según WOS: | Assessing migration of a 20-year-old system to a micro-service platform using ATAM |
Título según SCOPUS: | Assessing Migration of a 20-Year-Old System to a Micro-Service Platform Using ATAM |
Título de la Revista: | 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019) |
Editorial: | IEEE |
Fecha de publicación: | 2019 |
Página de inicio: | 174 |
Página final: | 181 |
Idioma: | English |
DOI: |
10.1109/ICSA-C.2019.00039 |
Notas: | ISI, SCOPUS |