Adopting and Sustaining Microservice-Based Software Development.

This article provides an overview of microservice-based software development (MS) which has increased in popularity as an alternative to monolithic architecture due to its ability to map dynamic business changes to IT/IS changes more effectively. MS architectures, composed of smaller, independently...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 67; no. 7; pp. 34 - 42
Autores principales: Vitharana, Padmal, Daya, Shahir A.
Formato: Artículo
Publicado: Association for Computing Machinery Jul2024
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=178212133&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 178212133
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jul2024
      vid: 67
      iid: 7
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        178212133
        10.1145/3651620
      ppf: 34
      ppct: 8
      formats:
      tig:
        atl: Adopting and Sustaining Microservice-Based Software Development.
      aug:
        au:
          Vitharana, Padmal
          Daya, Shahir A.
        affil:
          Syracuse University, Syracuse, NY, USA
          Zafin in Toronto, Ontario, Canada
      su:
        Computer software development
        Scalability
        Technological innovations
        Organizational change
        Decision making in business
      sug:
        subj:
          Computer software development
          Scalability
          Technological innovations
          Organizational change
          Decision making in business
      ab: This article provides an overview of microservice-based software development (MS) which has increased in popularity as an alternative to monolithic architecture due to its ability to map dynamic business changes to IT/IS changes more effectively. MS architectures, composed of smaller, independently deployable services, offer benefits such as scalability, ease of requirement changes, and technology innovation. However, adopting and sustaining MS development presents challenges that are highlighted in this article, including technical and organizational hurdles, that need to be understood and managed to fully realize the potential benefits.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2024
    holdings:
      @attributes:
        islocal: N