Assessing Migration of a 20-Year-Old System to a Micro-Service Platform Using ATAM

Pablo Cruz, Hernan Astudillo, Rich Hilliard, Miguel Collado

Producción científica: Contribución a los tipos de informe/libroContribución a la conferenciarevisión exhaustiva

13 Citas (Scopus)

Resumen

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 business-key (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.

Idioma originalInglés
Título de la publicación alojadaProceedings - 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019
EditorialInstitute of Electrical and Electronics Engineers Inc.
Páginas174-181
Número de páginas8
ISBN (versión digital)9781728118765
DOI
EstadoPublicada - 9 may. 2019
Publicado de forma externa
Evento2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019 - Hamburg, Alemania
Duración: 25 mar. 201929 mar. 2019

Serie de la publicación

NombreProceedings - 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019

Conferencia

Conferencia2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019
País/TerritorioAlemania
CiudadHamburg
Período25/03/1929/03/19

Áreas temáticas de ASJC Scopus

  • Hardware y arquitectura
  • Software
  • Seguridad, riesgos, fiabilidad y calidad

Huella

Profundice en los temas de investigación de 'Assessing Migration of a 20-Year-Old System to a Micro-Service Platform Using ATAM'. En conjunto forman una huella única.

Citar esto