{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T01:39:21Z","timestamp":1767836361063,"version":"3.49.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"7","license":[{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2024,7]]},"abstract":"<jats:p>Organizational challenges can be more difficult than technical ones.<\/jats:p>","DOI":"10.1145\/3651620","type":"journal-article","created":{"date-parts":[[2024,3,26]],"date-time":"2024-03-26T12:25:42Z","timestamp":1711455942000},"page":"34-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Adopting and Sustaining Microservice-Based Software Development"],"prefix":"10.1145","volume":"67","author":[{"given":"Padmal","family":"Vitharana","sequence":"first","affiliation":[{"name":"Syracuse University, Syracuse, NY, USA"}]},{"given":"Shahir A.","family":"Daya","sequence":"additional","affiliation":[{"name":"Zafin in Toronto, Ontario, Canada"}]}],"member":"320","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3287297"},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.64"},{"key":"e_1_3_1_4_2","doi-asserted-by":"crossref","unstructured":"Bogner J. and Zimmermann A. Towards integrating microservices with adaptable enterprise architecture. In Proceedings of IEEE 20th Intern. Enterprise Distributed Object Computing Workshop 2016 158\u2013163; https:\/\/ieeexplore.ieee.org\/document\/7584392.","DOI":"10.1109\/EDOCW.2016.7584392"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3378064"},{"key":"e_1_3_1_6_2","volume-title":"Apply\u00a0the\u00a0Strangler\u00a0Fig\u00a0Application\u00a0Pattern\u00a0to\u00a0Microservices\u00a0Applications","author":"Brown K.","year":"2017","unstructured":"Brown, K. Apply\u00a0the\u00a0Strangler\u00a0Fig\u00a0Application\u00a0Pattern\u00a0to\u00a0Microservices\u00a0Applications. IBM, 2017; https:\/\/ibm.co\/4a2rnRv."},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111084"},{"key":"e_1_3_1_8_2","volume-title":"Microservices\u00a0from\u00a0Theory\u00a0to\u00a0Practice:\u00a0Creating\u00a0Applications\u00a0in\u00a0IBM\u00a0Bluemix\u00a0Using\u00a0the\u00a0Microservices\u00a0Approach","author":"Daya S.","year":"2016","unstructured":"Daya, S. et al. Microservices\u00a0from\u00a0Theory\u00a0to\u00a0Practice:\u00a0Creating\u00a0Applications\u00a0in\u00a0IBM\u00a0Bluemix\u00a0Using\u00a0the\u00a0Microservices\u00a0Approach. IBM Redbooks, 2016; https:\/\/www.redbooks.ibm.com\/abstracts\/sg248275.html."},{"key":"e_1_3_1_9_2","first-page":"195","volume-title":"Present\u00a0and\u00a0Ulterior\u00a0Software\u00a0Engineering","author":"Dragoni N.","unstructured":"Dragoni, N. et al Microservices: Yesterday, today, and tomorrow. Present\u00a0and\u00a0Ulterior\u00a0Software\u00a0Engineering. Springer, 195\u2013216; https:\/\/link.springer.com\/chapter\/10.1007\/978-3-319-67425-4_12."},{"key":"e_1_3_1_10_2","volume-title":"Domain-Driven\u00a0Design:\u00a0Tackling\u00a0Complexity\u00a0in\u00a0the\u00a0Heart\u00a0of\u00a0Software","author":"Evans E.","year":"2004","unstructured":"Evans, E. Domain-Driven\u00a0Design:\u00a0Tackling\u00a0Complexity\u00a0in\u00a0the\u00a0Heart\u00a0of\u00a0Software. Addison-Wesley Professional, 2004."},{"key":"e_1_3_1_11_2","unstructured":"Fowler M. Strangler\u00a0Fig\u00a0Application 2004; https:\/\/martinfowler.com\/bliki\/StranglerFigApplication.html."},{"key":"e_1_3_1_12_2","unstructured":"Fowler M. Circuit\u00a0Breaker 2014; https:\/\/martinfowler.com\/bliki\/CircuitBreaker.html."},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","unstructured":"Hasselbring W. Microservices for scalability: Keynote talk abstract. In Proceedings of the 7th ACM\/SPEC on Intern. Conf. Performance Engineering 2016 133\u2013134; 10.1145\/2851553.2858659.","DOI":"10.1145\/2851553.2858659"},{"key":"e_1_3_1_14_2","unstructured":"Hoff T. Lessons learned from scaling Uber to 2000 engineers 1000 services and 8000 git repositories. High\u00a0Scalability 2016; https:\/\/goo.gl\/1MRvoT."},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-2887-6"},{"issue":"3","key":"e_1_3_1_16_2","article-title":"The Hidden Dividends of Microservices","volume":"14","author":"Killalea T.","year":"2016","unstructured":"Killalea, T. The Hidden Dividends of Microservices. acmqueue 14, 3 (2016); https:\/\/queue.acm.org\/detail.cfm?id=2956643.","journal-title":"acmqueue"},{"key":"e_1_3_1_17_2","unstructured":"Mauro T. Adopting microservices at Netflix: lessons for architectural design. NGINX 2015; https:\/\/goo.gl\/DyrtvI."},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2019.2955937"},{"key":"e_1_3_1_19_2","volume-title":"Monolith\u00a0to\u00a0Microservices:\u00a0Evolutionary\u00a0Patterns\u00a0to\u00a0Transform\u00a0Your\u00a0Monolith","author":"Newman S.","year":"2020","unstructured":"Newman, S. Monolith\u00a0to\u00a0Microservices:\u00a0Evolutionary\u00a0Patterns\u00a0to\u00a0Transform\u00a0Your\u00a0Monolith. O\u2019Reilly Media, 2020."},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","unstructured":"Panda A. Mooly S. and Shenker S. Verification in the age of microservices. In Proceedings of the 16th Workshop on Hot Topics in Operating Systems 2017 30\u201336; 10.1145\/3102980.3102986.","DOI":"10.1145\/3102980.3102986"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.56"},{"key":"e_1_3_1_22_2","doi-asserted-by":"crossref","unstructured":"Rolland K. and Lyytinen K. Managing tensions between management of architectural debt and digital innovation: The case of a financial organization. In Proceedings of the 54th Hawaii Intern. Conf. System Sciences 2021 6722\u20136732; https:\/\/bit.ly\/3wUw4OM.","DOI":"10.24251\/HICSS.2021.807"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2016.109"},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.4250931"},{"issue":"9","key":"e_1_3_1_25_2","first-page":"563","article-title":"Business process and information technology alignment: Construct conceptualization, empirical illustration, and directions for future research","volume":"17","author":"Tallon P.P.","year":"2016","unstructured":"Tallon, P.P., Queiroz, M., Coltman, T., and Sharma, R.. Business process and information technology alignment: Construct conceptualization, empirical illustration, and directions for future research. J.\u00a0AIS 17, 9 (2016), 563\u2013589; https:\/\/aisel.aisnet.org\/jais\/vol17\/iss9\/3\/.","journal-title":"J.\u00a0AIS"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3131873"},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.11"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110798"},{"issue":"4","key":"e_1_3_1_29_2","first-page":"22","article-title":"Microservices mania","volume":"2","author":"Waxer C.","year":"2015","unstructured":"Waxer, C. Microservices mania. Computerworld 2, 4 (2015), 22\u201327; https:\/\/bit.ly\/49IFRX1.","journal-title":"Computerworld"},{"key":"e_1_3_1_30_2","volume-title":"Microservices:\u00a0Flexible\u00a0Software\u00a0Architecture","author":"Wolff E.","year":"2017","unstructured":"Wolff, E. Microservices:\u00a0Flexible\u00a0Software\u00a0Architecture. Addison-Wesley, New York, NY, 2017."},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111521"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651620","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3651620","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:57:19Z","timestamp":1750291039000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651620"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7]]},"references-count":30,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["10.1145\/3651620"],"URL":"https:\/\/doi.org\/10.1145\/3651620","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7]]},"assertion":[{"value":"2024-07-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}