{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:32:04Z","timestamp":1774121524073,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,9,9]],"date-time":"2019-09-09T00:00:00Z","timestamp":1567987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"FCT \u00f0 Funda\u00e7\u00e3o para a Ci\u00eancia e Tecnologia","award":["UID\/CEC\/00319\/2019"],"award-info":[{"award-number":["UID\/CEC\/00319\/2019"]}]},{"name":"Portuguese National Grants Program for R&D projects (P2020 ? SI IDT)","award":["POCI-01-0247-FEDER-009147"],"award-info":[{"award-number":["POCI-01-0247-FEDER-009147"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,9,9]]},"DOI":"10.1145\/3344948.3344991","type":"proceedings-article","created":{"date-parts":[[2019,9,5]],"date-time":"2019-09-05T12:16:25Z","timestamp":1567685785000},"page":"145-151","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A logical architecture design method for microservices architectures"],"prefix":"10.1145","author":[{"given":"Nuno","family":"Santos","sequence":"first","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"Carlos E.","family":"Salgado","sequence":"additional","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"Francisco","family":"Morais","sequence":"additional","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"M\u00f3nica","family":"Melo","sequence":"additional","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"Sara","family":"Silva","sequence":"additional","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"Raquel","family":"Martins","sequence":"additional","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"Marco","family":"Pereira","sequence":"additional","affiliation":[{"name":"CCG\/ZGDV Institute, Guimar\u00e3es, Portugal"}]},{"given":"Helena","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"ALGORITMI Research Centre, Guimar\u00e3es, Portugal"}]},{"given":"Ricardo J.","family":"Machado","sequence":"additional","affiliation":[{"name":"ALGORITMI Research Centre, Guimar\u00e3es, Portugal"}]},{"given":"Nuno","family":"Ferreira","sequence":"additional","affiliation":[{"name":"i2S Insurance Knowledge, Portugal"}]},{"given":"Manuel","family":"Pereira","sequence":"additional","affiliation":[{"name":"F3M Information Systems, Braga, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2019,9,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005785501370146"},{"key":"e_1_3_2_1_2_1","volume-title":"Building microservices - Designing fine-grained systems","author":"Newman S.","year":"2015","unstructured":"S. Newman , Building microservices - Designing fine-grained systems . O'Reilly Media, Inc. , 2015 . S. Newman, Building microservices - Designing fine-grained systems. O'Reilly Media, Inc., 2015."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.11"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECBS.2005.73"},{"key":"e_1_3_2_1_6_1","volume-title":"Microservice Patterns","author":"Richardson C.","year":"2018","unstructured":"C. Richardson , Microservice Patterns , 1 st ed. Manning , 2018 . C. Richardson, Microservice Patterns, 1st ed. Manning, 2018.","edition":"1"},{"key":"e_1_3_2_1_7_1","volume-title":"Microservices: Patterns and Applications - Designing Fine-grained Services by Applying Patterns. microservicesbook.io","author":"Krause L.","year":"2014","unstructured":"L. Krause , Microservices: Patterns and Applications - Designing Fine-grained Services by Applying Patterns. microservicesbook.io , 2014 . L. Krause, Microservices: Patterns and Applications - Designing Fine-grained Services by Applying Patterns. microservicesbook.io, 2014."},{"issue":"9","key":"e_1_3_2_1_8_1","first-page":"24","article-title":"On micro-services architecture","volume":"2","author":"Namiot D.","year":"2014","unstructured":"D. Namiot and M. Sneps-Sneppe , \" On micro-services architecture ,\" Int. J. Open Inf. Technol. , vol. 2 , no. 9 , pp. 24 -- 27 , 2014 . D. Namiot and M. Sneps-Sneppe, \"On micro-services architecture,\" Int. J. Open Inf. Technol., vol. 2, no. 9, pp. 24--27, 2014.","journal-title":"Int. J. Open Inf. Technol."},{"key":"e_1_3_2_1_9_1","volume-title":"CLOSER","author":"Taibi D.","year":"2018","unstructured":"D. Taibi , V. Lenarduzzi , and C. Pahl , \" Architectural Patterns for Microservices: A Systematic Mapping Study,\" in Int.Conference on Cloud Computing and Services Science , CLOSER , 2018 . D. Taibi, V. Lenarduzzi, and C. Pahl, \"Architectural Patterns for Microservices: A Systematic Mapping Study,\" in Int.Conference on Cloud Computing and Services Science, CLOSER, 2018."},{"key":"e_1_3_2_1_10_1","first-page":"21","volume-title":"Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption,\" in IEEE International Conference on Software Architecture (ICSA)","author":"Di Francesco P.","year":"2017","unstructured":"P. Di Francesco , I. Malavolta , and P. Lago , \" Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption,\" in IEEE International Conference on Software Architecture (ICSA) , 2017 , pp. 21 -- 30 . P. Di Francesco, I. Malavolta, and P. Lago, \"Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption,\" in IEEE International Conference on Software Architecture (ICSA), 2017, pp. 21--30."},{"key":"e_1_3_2_1_11_1","volume-title":"IEEE International Conference on Software Architecture Workshops: Side Track Proceedings","author":"Di Francesco P.","year":"2017","unstructured":"P. Di Francesco , \"Architecting microservices,\" in IEEE International Conference on Software Architecture Workshops: Side Track Proceedings , 2017 . P. Di Francesco, \"Architecting microservices,\" in IEEE International Conference on Software Architecture Workshops: Side Track Proceedings, 2017."},{"key":"e_1_3_2_1_12_1","volume-title":"Analysis of Service-oriented Modeling Approaches for Viewpoint-specific Model-driven Development of Microservice Architecture,\" arXiv Prepr. arXiv1804.09946","author":"Rademacher F.","year":"2018","unstructured":"F. Rademacher , S. Sachweh , and A. Z\u00fcndorf , \" Analysis of Service-oriented Modeling Approaches for Viewpoint-specific Model-driven Development of Microservice Architecture,\" arXiv Prepr. arXiv1804.09946 ., 2018 . F. Rademacher, S. Sachweh, and A. Z\u00fcndorf, \"Analysis of Service-oriented Modeling Approaches for Viewpoint-specific Model-driven Development of Microservice Architecture,\" arXiv Prepr. arXiv1804.09946., 2018."},{"key":"e_1_3_2_1_13_1","volume-title":"Comput.","author":"Alshuqayran N.","year":"2016","unstructured":"N. Alshuqayran , N. Ali , and R. Evans , \" A systematic mapping study in microservice architecture,\" Serv . Comput. , 2016 . N. Alshuqayran, N. Ali, and R. Evans, \"A systematic mapping study in microservice architecture,\" Serv. Comput., 2016."},{"key":"e_1_3_2_1_14_1","unstructured":"R. Kharbuja \"Designing a Business Platform using Microservices \" Technische Universit\u00e4t M\u00fcnchen 2016.  R. Kharbuja \"Designing a Business Platform using Microservices \" Technische Universit\u00e4t M\u00fcnchen 2016."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141028"},{"key":"e_1_3_2_1_16_1","first-page":"201","article-title":"Migrating to Cloud-Native Architectures Using Microservices: An Experience Report","volume":"567","author":"Balalaie A.","year":"2015","unstructured":"A. Balalaie , A. Heydarnoori , and P. Jamshidi , \" Migrating to Cloud-Native Architectures Using Microservices: An Experience Report ,\" in Advances in Service-Oriented and Cloud Computing. Communications in Computer and Information Science , vol 567 , 2015 , pp. 201 -- 215 . A. Balalaie, A. Heydarnoori, and P. Jamshidi, \"Migrating to Cloud-Native Architectures Using Microservices: An Experience Report,\" in Advances in Service-Oriented and Cloud Computing. Communications in Computer and Information Science, vol 567, 2015, pp. 201--215.","journal-title":"Advances in Service-Oriented and Cloud Computing. Communications in Computer and Information Science"},{"key":"e_1_3_2_1_17_1","volume-title":"Domain-driven design: tackling complexity in the heart of software","author":"Evans E.","year":"2004","unstructured":"E. Evans , Domain-driven design: tackling complexity in the heart of software . Addison-Wesley , 2004 . E. Evans, Domain-driven design: tackling complexity in the heart of software. Addison-Wesley, 2004."},{"key":"e_1_3_2_1_18_1","volume-title":"Continuous Architecture, and Technical Debt Interest: An Empirical Study,\" in 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)","author":"Lenarduzzi V.","year":"2018","unstructured":"V. Lenarduzzi and D. Taibi , \" Microservices , Continuous Architecture, and Technical Debt Interest: An Empirical Study,\" in 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) , 2018 . V. Lenarduzzi and D. Taibi, \"Microservices, Continuous Architecture, and Technical Debt Interest: An Empirical Study,\" in 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) , 2018."},{"key":"e_1_3_2_1_19_1","first-page":"50","article-title":"Identifying Microservices Using Functional Decomposition","author":"Tyszberowicz S.","year":"2018","unstructured":"S. Tyszberowicz , R. Heinrich , B. Liu , and Z. Liu , \" Identifying Microservices Using Functional Decomposition ,\" Springer, Cham , 2018 , pp. 50 -- 65 . S. Tyszberowicz, R. Heinrich, B. Liu, and Z. Liu, \"Identifying Microservices Using Functional Decomposition,\" Springer, Cham, 2018, pp. 50--65.","journal-title":"Springer, Cham"},{"key":"e_1_3_2_1_20_1","first-page":"1","volume-title":"Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity,\" in IEEE International Conference on Software Architecture (ICSA)","author":"Hassan S.","year":"2017","unstructured":"S. Hassan , N. Ali , and R. Bahsoon , \" Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity,\" in IEEE International Conference on Software Architecture (ICSA) , 2017 , pp. 1 -- 10 . S. Hassan, N. Ali, and R. Bahsoon, \"Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity,\" in IEEE International Conference on Software Architecture (ICSA), 2017, pp. 1--10."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.440134612"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-43949-5_18"},{"key":"e_1_3_2_1_23_1","volume-title":"Architecting for Continuous Delivery and DevOps,\" in IEEE International Conference on Software Architecture (ICSA)","author":"Chen L.","year":"2018","unstructured":"L. Chen , \"Microservices : Architecting for Continuous Delivery and DevOps,\" in IEEE International Conference on Software Architecture (ICSA) , 2018 . L. Chen, \"Microservices: Architecting for Continuous Delivery and DevOps,\" in IEEE International Conference on Software Architecture (ICSA), 2018."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-14980-6_7"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03673-7_31"}],"event":{"name":"ECSA: European Conference on Software Architecture","location":"Paris France","acronym":"ECSA"},"container-title":["Proceedings of the 13th European Conference on Software Architecture - Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344948.3344991","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3344948.3344991","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:28Z","timestamp":1750204468000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3344948.3344991"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,9]]},"references-count":25,"alternative-id":["10.1145\/3344948.3344991","10.1145\/3344948"],"URL":"https:\/\/doi.org\/10.1145\/3344948.3344991","relation":{},"subject":[],"published":{"date-parts":[[2019,9,9]]},"assertion":[{"value":"2019-09-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}