Deployment and communication patterns in microservice architectures: A systematic literature review


Creative Commons License

Aksakalli I. K., Celik T., CAN A. B., Tekinerdogan B.

JOURNAL OF SYSTEMS AND SOFTWARE, cilt.180, 2021 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Derleme
  • Cilt numarası: 180
  • Basım Tarihi: 2021
  • Doi Numarası: 10.1016/j.jss.2021.111014
  • Dergi Adı: JOURNAL OF SYSTEMS AND SOFTWARE
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, ABI/INFORM, Aerospace Database, Applied Science & Technology Source, Business Source Elite, Business Source Premier, Communication Abstracts, Computer & Applied Sciences, INSPEC, Metadex, Civil Engineering Abstracts
  • Anahtar Kelimeler: Microservice architectures, Microservice deployment, Communication patterns of microservices, Deployment challenges, Communication concerns, Research directions
  • Hacettepe Üniversitesi Adresli: Evet

Özet

Context: Microservice is an architectural style that separates large systems into small functional units to provide better modularity. A key challenge of microservice architecture design frequently discussed in the literature is the identification and decomposition of the service modules. Besides this, two other key challenges can be identified, including the deployment of the modules on the corresponding execution platform, and adopted communication patterns.