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 |