{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,30]],"date-time":"2026-10-30T19:05:03Z","timestamp":1793387103104,"version":"4.5.0"},"reference-count":82,"publisher":"Association for Computing Machinery (ACM)","issue":"13","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2021,9]]},"abstract":"<jats:p>Microservices have become a popular architectural style for data-driven applications, given their ability to functionally decompose an application into small and autonomous services to achieve scalability, strong isolation, and specialization of database systems to the workloads and data formats of each service. Despite the accelerating industrial adoption of this architectural style, an investigation of the state of the practice and challenges practitioners face regarding data management in microservices is lacking. To bridge this gap, we conducted a systematic literature review of representative articles reporting the adoption of microservices, we analyzed a set of popular open-source microservice applications, and we conducted an online survey to cross-validate the findings of the previous steps with the perceptions and experiences of over 120 experienced practitioners and researchers.<\/jats:p>\n                  <jats:p>Through this process, we were able to categorize the state of practice of data management in microservices and observe several foundational challenges that cannot be solved by software engineering practices alone, but rather require system-level support to alleviate the burden imposed on practitioners. We discuss the shortcomings of state-of-the-art database systems regarding microservices and we conclude by devising a set of features for microservice-oriented database systems.<\/jats:p>","DOI":"10.14778\/3484224.3484232","type":"journal-article","created":{"date-parts":[[2021,10,28]],"date-time":"2021-10-28T18:36:50Z","timestamp":1635446210000},"page":"3348-3361","source":"Crossref","is-referenced-by-count":79,"title":["Data management in microservices"],"prefix":"10.14778","volume":"14","author":[{"given":"Rodrigo","family":"Laigner","sequence":"first","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yongluan","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcos Antonio Vaz","family":"Salles","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yijian","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Copenhagen, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcos","family":"Kalinowski","sequence":"additional","affiliation":[{"name":"PUC-Rio, Rio de Janeiro, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,10,28]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":".NET Application Architecture Reference Apps. [n.d.]. eShopOnContainers. https:\/\/github.com\/dotnet-architecture\/eShopOnContainers  .NET Application Architecture Reference Apps. [n.d.]. eShopOnContainers . https:\/\/github.com\/dotnet-architecture\/eShopOnContainers"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357141.3357603"},{"key":"e_1_2_1_3_1","volume-title":"A technical overview of Azure Cosmos DB. Microsoft. Retrieved","author":"Azure Microsoft","year":"2021","unstructured":"Microsoft Azure . [n.d.]. A technical overview of Azure Cosmos DB. Microsoft. Retrieved July 1, 2021 from https:\/\/azure.microsoft.com\/en-us\/blog\/a-technical-overview-of-azure-cosmos-db Microsoft Azure. [n.d.]. A technical overview of Azure Cosmos DB. Microsoft. Retrieved July 1, 2021 from https:\/\/azure.microsoft.com\/en-us\/blog\/a-technical-overview-of-azure-cosmos-db"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2737784"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909870"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2460276.2462076"},{"key":"e_1_2_1_7_1","unstructured":"Phil Bernstein Sergey Bykov Alan Geller Gabriel Kliot and Jorgen Thelin. 2014. Orleans: Distributed Virtual Actors for Programmability and Scalability. Technical Report MSR-TR-2014-41. https:\/\/www.microsoft.com\/en-us\/research\/publication\/orleans-distributed-virtual-actors-for-programmability-and-scalability\/  Phil Bernstein Sergey Bykov Alan Geller Gabriel Kliot and Jorgen Thelin. 2014. Orleans: Distributed Virtual Actors for Programmability and Scalability . Technical Report MSR-TR-2014-41. https:\/\/www.microsoft.com\/en-us\/research\/publication\/orleans-distributed-virtual-actors-for-programmability-and-scalability\/"},{"key":"e_1_2_1_8_1","volume-title":"Retrieved","author":"Cal\u00e7ado Phil","year":"2015","unstructured":"Phil Cal\u00e7ado . 2015 . The Back-end for Front-end Pattern (BFF) . Retrieved September 10, 2020 from https:\/\/philcalcado.com\/2015\/09\/18\/the_back_end_for_front_end_pattern_bff.html Phil Cal\u00e7ado. 2015. The Back-end for Front-end Pattern (BFF). Retrieved September 10, 2020 from https:\/\/philcalcado.com\/2015\/09\/18\/the_back_end_for_front_end_pattern_bff.html"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242163.3242164"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CESSER-IP.2019.00012"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568259"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.promfg.2017.07.197"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491245"},{"key":"e_1_2_1_14_1","volume-title":"2019 IEEE International Conference on Software Architecture Companion (ICSA-C). 174--181","author":"Cruz P.","unstructured":"P. Cruz , H. Astudillo , R. Hilliard , and M. Collado . 2019. Assessing Migration of a 20-Year-Old System to a Micro-Service Platform Using ATAM . In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). 174--181 . P. Cruz, H. Astudillo, R. Hilliard, and M. Collado. 2019. Assessing Migration of a 20-Year-Old System to a Micro-Service Platform Using ATAM. In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). 174--181."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465480.3467838"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_2_1_17_1","unstructured":"PostgreSQL 12 Documentation. [n.d.]. NOTIFY. Retrieved September 10 2020 from https:\/\/www.postgresql.org\/docs\/current\/sql-notify.html  PostgreSQL 12 Documentation. [n.d.]. NOTIFY . Retrieved September 10 2020 from https:\/\/www.postgresql.org\/docs\/current\/sql-notify.html"},{"key":"e_1_2_1_18_1","unstructured":"EdwinVW. [n.d.]. pitstop. https:\/\/github.com\/EdwinVW\/pitstop  EdwinVW. [n.d.]. pitstop . https:\/\/github.com\/EdwinVW\/pitstop"},{"key":"e_1_2_1_19_1","volume-title":"Retrieved","author":"Fowler Martin","year":"2011","unstructured":"Martin Fowler . 2011 . PolyglotPersistence . Retrieved September 20, 2020 from https:\/\/martinfowler.com\/bliki\/PolyglotPersistence.html Martin Fowler. 2011. PolyglotPersistence. Retrieved September 20, 2020 from https:\/\/martinfowler.com\/bliki\/PolyglotPersistence.html"},{"key":"e_1_2_1_20_1","volume-title":"Microservices a definition of this new architectural term. Retrieved","author":"Fowler Martin","year":"2020","unstructured":"Martin Fowler . 2014. Microservices a definition of this new architectural term. Retrieved July 7, 2020 from https:\/\/martinfowler.com\/articles\/microservices.html Martin Fowler. 2014. Microservices a definition of this new architectural term. Retrieved July 7, 2020 from https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/311424"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2017.24"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/186897"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/38714.38742"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 10th Central European Workshop on Services and their Composition","author":"Ghofrani Javad","year":"2018","unstructured":"Javad Ghofrani and Daniel L\u00fcbke . 2018. Challenges of Microservices Architecture: A Survey on the State of the Practice . In Proceedings of the 10th Central European Workshop on Services and their Composition , Dresden, Germany , February 8--9, 2018 (CEUR Workshop Proceedings), Nico Herzberg, Christoph Hochreiner, Oliver Kopp, and J\u00f6rg Lenhard (Eds.), Vol. 2072 . CEUR-WS. org, 1--8. Javad Ghofrani and Daniel L\u00fcbke. 2018. Challenges of Microservices Architecture: A Survey on the State of the Practice. In Proceedings of the 10th Central European Workshop on Services and their Composition, Dresden, Germany, February 8--9, 2018 (CEUR Workshop Proceedings), Nico Herzberg, Christoph Hochreiner, Oliver Kopp, and J\u00f6rg Lenhard (Eds.), Vol. 2072. CEUR-WS.org, 1--8."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAW.2017.35"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAW.2017.11"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3009826"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411757.3415014"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2007.68"},{"key":"e_1_2_1_32_1","unstructured":"Apache Kafka. [n.d.]. KAFKA STREAMS. Retrieved September 16 2020 from https:\/\/kafka.apache.org\/documentation\/streams\/  Apache Kafka. [n.d.]. KAFKA STREAMS . Retrieved September 16 2020 from https:\/\/kafka.apache.org\/documentation\/streams\/"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5441\/002\/edbt.2019.86"},{"key":"e_1_2_1_34_1","unstructured":"kbastani. [n.d.]. event-stream-processing-microservices. https:\/\/github.com\/kbastani\/event-stream-processing-microservices  kbastani. [n.d.]. event-stream-processing-microservices . https:\/\/github.com\/kbastani\/event-stream-processing-microservices"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317287.3321612"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.18417\/emisa.14.1"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/FiCloud.2015.55"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA51224.2020.00045"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5753\/sbbd.2019.8814"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465480.3466919"},{"key":"e_1_2_1_41_1","volume-title":"Yijian Liu, and Marcos Kalinowski.","author":"Laigner Rodrigo","year":"2021","unstructured":"Rodrigo Laigner , Yongluan Zhou , Marcos Antonio Vaz Salles , Yijian Liu, and Marcos Kalinowski. 2021 . Data Management in Microservices:State of the Practice, Challenges, and Research Directions (Extended Version). WorkingPaper . https:\/\/arxiv.org\/abs\/2103.00170v1 Rodrigo Laigner, Yongluan Zhou, Marcos Antonio Vaz Salles, Yijian Liu, and Marcos Kalinowski. 2021. Data Management in Microservices:State of the Practice, Challenges, and Research Directions (Extended Version). WorkingPaper. https:\/\/arxiv.org\/abs\/2103.00170v1"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465480.3467839"},{"key":"e_1_2_1_43_1","volume-title":"Microservice Architectures for Advanced Driver Assistance Systems: A Case-Study. In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). 45--52","author":"Lotz J.","unstructured":"J. Lotz , A. Vogelsang , O. Benderius , and C. Berger . 2019 . Microservice Architectures for Advanced Driver Assistance Systems: A Case-Study. In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). 45--52 . J. Lotz, A. Vogelsang, O. Benderius, and C. Berger. 2019. Microservice Architectures for Advanced Driver Assistance Systems: A Case-Study. In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). 45--52."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3266237.3266262"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006306200350046"},{"key":"e_1_2_1_46_1","volume-title":"Microservices: Migration of a Mission Critical System","author":"Mazzara M.","year":"2018","unstructured":"M. Mazzara , N. Dragoni , A. Bucchiarone , A. Giaretta , S. T. Larsen , and S. Dustdar . 2018 . Microservices: Migration of a Mission Critical System . IEEE Transactions on Services Computing ( 2018), 1--1. M. Mazzara, N. Dragoni, A. Bucchiarone, A. Giaretta, S. T. Larsen, and S. Dustdar. 2018. Microservices: Migration of a Mission Critical System. IEEE Transactions on Services Computing (2018), 1--1."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-43949-5_18"},{"key":"e_1_2_1_48_1","unstructured":"Microservice-API-Patterns. [n.d.]. LakesideMutual. https:\/\/github.com\/Microservice-API-Patterns\/LakesideMutual  Microservice-API-Patterns. [n.d.]. LakesideMutual . https:\/\/github.com\/Microservice-API-Patterns\/LakesideMutual"},{"key":"e_1_2_1_49_1","unstructured":"microservices patterns. [n.d.]. ftgo-application. https:\/\/github.com\/microservices-patterns\/ftgo-application  microservices patterns. [n.d.]. ftgo-application . https:\/\/github.com\/microservices-patterns\/ftgo-application"},{"key":"e_1_2_1_50_1","unstructured":"Microsoft. [n.d.]. Why Orleans Streams? https:\/\/dotnet.github.io\/orleans\/Documentation\/streaming\/streams_why.html  Microsoft. [n.d.]. Why Orleans Streams? https:\/\/dotnet.github.io\/orleans\/Documentation\/streaming\/streams_why.html"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-019-00407-8"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/2904388"},{"key":"e_1_2_1_53_1","volume-title":"Pattern: Backends For Frontends. Retrieved","author":"Newman Sam","year":"2015","unstructured":"Sam Newman . 2015 . Pattern: Backends For Frontends. Retrieved July 6, 2021 from https:\/\/samnewman.io\/patterns\/architectural\/bff\/ Sam Newman. 2015. Pattern: Backends For Frontends. Retrieved July 6, 2021 from https:\/\/samnewman.io\/patterns\/architectural\/bff\/"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-8265-9_150"},{"key":"e_1_2_1_55_1","unstructured":"Orleans. [n.d.]. Best Practices. Retrieved May 16 2021 from https:\/\/dotnet.github.io\/orleans\/docs\/resources\/best_practices.html  Orleans. [n.d.]. Best Practices . Retrieved May 16 2021 from https:\/\/dotnet.github.io\/orleans\/docs\/resources\/best_practices.html"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3056096"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387906.3388625"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/1924943.1924963"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394127.1394128"},{"key":"e_1_2_1_60_1","unstructured":"Chris Richardson. [n.d.]. API gateway pattern. Retrieved September 15 2020 from https:\/\/microservices.io\/patterns\/apigateway.html  Chris Richardson. [n.d.]. API gateway pattern . Retrieved September 15 2020 from https:\/\/microservices.io\/patterns\/apigateway.html"},{"key":"e_1_2_1_61_1","volume-title":"Unreliable Infrastructure: Microservice Architectures in Practice. In 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C). 130--137.","author":"Richter D.","year":"2017","unstructured":"D. Richter , M. Konrad , K. Utecht , and A. Polze . 2017 . Highly-Available Applications on Unreliable Infrastructure: Microservice Architectures in Practice. In 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C). 130--137. D. Richter, M. Konrad, K. Utecht, and A. Polze. 2017. Highly-Available Applications on Unreliable Infrastructure: Microservice Architectures in Practice. In 2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C). 130--137."},{"key":"e_1_2_1_62_1","unstructured":"sczyh30. [n.d.]. vertx-blueprint-microservice. https:\/\/github.com\/sczyh30\/vertx-blueprint-microservice  sczyh30. [n.d.]. vertx-blueprint-microservice . https:\/\/github.com\/sczyh30\/vertx-blueprint-microservice"},{"key":"e_1_2_1_63_1","unstructured":"Sentilo. [n.d.]. Sentilo Platform. https:\/\/github.com\/sentilo\/sentilo  Sentilo. [n.d.]. Sentilo Platform . https:\/\/github.com\/sentilo\/sentilo"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.09.082"},{"key":"e_1_2_1_66_1","unstructured":"spring petclinic. [n.d.]. spring-petclinic-microservices. https:\/\/github.com\/spring-petclinic\/spring-petclinic-microservices  spring petclinic. [n.d.]. spring-petclinic-microservices . https:\/\/github.com\/spring-petclinic\/spring-petclinic-microservices"},{"key":"e_1_2_1_67_1","volume-title":"Astra DB Multi-cloud DBaaS built on Apache Cassandra. Retrieved","author":"Stax Data","year":"2021","unstructured":"Data Stax . [n.d.]. Astra DB Multi-cloud DBaaS built on Apache Cassandra. Retrieved July 1, 2021 from https:\/\/www.datastax.com\/products\/datastax-astra Data Stax. [n.d.]. Astra DB Multi-cloud DBaaS built on Apache Cassandra. Retrieved July 1, 2021 from https:\/\/www.datastax.com\/products\/datastax-astra"},{"key":"e_1_2_1_68_1","volume-title":"Stateful Functions Internals:Behind the scenes of Stateful Serverless. Retrieved","author":"Tai Tzu-Li","year":"2021","unstructured":"Tzu-Li (Gordon) Tai . 2020. Stateful Functions Internals:Behind the scenes of Stateful Serverless. Retrieved March 5, 2021 from https:\/\/flink.apache.org\/news\/2020\/10\/13\/stateful-serverless-internals.html Tzu-Li (Gordon) Tai. 2020. Stateful Functions Internals:Behind the scenes of Stateful Serverless. Retrieved March 5, 2021 from https:\/\/flink.apache.org\/news\/2020\/10\/13\/stateful-serverless-internals.html"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141031"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-31646-4_5"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.5555\/3019390"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424771.3424812"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.4018\/jdwm.2009070101"},{"key":"e_1_2_1_74_1","volume-title":"BFF implementation. Retrieved","author":"Veloso Miguel","year":"2021","unstructured":"Miguel Veloso . 2019. BFF implementation. Retrieved July 6, 2021 from https:\/\/github.com\/dotnet-architecture\/eShopOnContainers\/wiki\/BFF-implementation Miguel Veloso. 2019. BFF implementation. Retrieved July 6, 2021 from https:\/\/github.com\/dotnet-architecture\/eShopOnContainers\/wiki\/BFF-implementation"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3056101"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741975"},{"key":"e_1_2_1_77_1","volume-title":"Marco Tulio Valente, and Eduardo Figueiredo","author":"Viggiato Markos","year":"2018","unstructured":"Markos Viggiato , Ricardo Terra , Henrique Rocha , Marco Tulio Valente, and Eduardo Figueiredo . 2018 . Microservices in Practice : A Survey Study. arXiv e-prints, Article arXiv:1808.04836 (Aug. 2018), arXiv:1808.04836 pages. arXiv:1808.04836 [cs.SE] Markos Viggiato, Ricardo Terra, Henrique Rocha, Marco Tulio Valente, and Eduardo Figueiredo. 2018. Microservices in Practice: A Survey Study. arXiv e-prints, Article arXiv:1808.04836 (Aug. 2018), arXiv:1808.04836 pages. arXiv:1808.04836 [cs.SE]"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.5441\/002\/edbt.2019.47"},{"key":"e_1_2_1_79_1","unstructured":"Weaveworks. [n.d.]. Sock Shop: A Microservice Demo Application. https:\/\/github.com\/microservices-demo\/microservices-demo  Weaveworks. [n.d.]. Sock Shop: A Microservice Demo Application . https:\/\/github.com\/microservices-demo\/microservices-demo"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316416.3316423"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264589"},{"key":"e_1_2_1_82_1","volume-title":"Microservice Architecture in Reality: An Industrial Inquiry. In 2019 IEEE International Conference on Software Architecture (ICSA). 51--60","author":"Zhang H.","unstructured":"H. Zhang , S. Li , Z. Jia , C. Zhong , and C. Zhang . 2019 . Microservice Architecture in Reality: An Industrial Inquiry. In 2019 IEEE International Conference on Software Architecture (ICSA). 51--60 . H. Zhang, S. Li, Z. Jia, C. Zhong, and C. Zhang. 2019. Microservice Architecture in Reality: An Industrial Inquiry. In 2019 IEEE International Conference on Software Architecture (ICSA). 51--60."},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-016-0337-0"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3484224.3484232","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T04:38:40Z","timestamp":1672202320000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3484224.3484232"}},"subtitle":["state of the practice, challenges, and research directions"],"short-title":[],"issued":{"date-parts":[[2021,9]]},"references-count":82,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["10.14778\/3484224.3484232"],"URL":"https:\/\/doi.org\/10.14778\/3484224.3484232","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2021,9]]}}}