{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T18:36:28Z","timestamp":1763058988272,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":76,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T00:00:00Z","timestamp":1698019200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,23]]},"DOI":"10.1145\/3600006.3613138","type":"proceedings-article","created":{"date-parts":[[2023,10,3]],"date-time":"2023-10-03T14:44:17Z","timestamp":1696344257000},"page":"482-497","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8502-0657","authenticated-orcid":false,"given":"Vaastav","family":"Anand","sequence":"first","affiliation":[{"name":"Max Planck Institute for Software Systems, Saarbruecken, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0888-3093","authenticated-orcid":false,"given":"Deepak","family":"Garg","sequence":"additional","affiliation":[{"name":"Max Planck Institute for Software Systems, Saarbruecken, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6355-2772","authenticated-orcid":false,"given":"Antoine","family":"Kaufmann","sequence":"additional","affiliation":[{"name":"Max Planck Institute for Software Systems, Saarbruecken, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3701-9296","authenticated-orcid":false,"given":"Jonathan","family":"Mace","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Dapr: Distributed application runtime. https:\/\/dapr.io\/.  Dapr: Distributed application runtime. https:\/\/dapr.io\/."},{"key":"e_1_3_2_2_2_1","unstructured":"AcmeAir. Acmeair. https:\/\/github.com\/acmeair.  AcmeAir. Acmeair. https:\/\/github.com\/acmeair."},{"key":"e_1_3_2_2_3_1","volume-title":"15th Workshop on Hot Topics in Operating Systems (HotOS XV)","author":"Ajoux P.","year":"2015","unstructured":"P. Ajoux , N. Bronson , S. Kumar , W. Lloyd , and K. Veeraraghavan . Challenges to adopting stronger consistency at scale . In 15th Workshop on Hot Topics in Operating Systems (HotOS XV) , 2015 . P. Ajoux, N. Bronson, S. Kumar, W. Lloyd, and K. Veeraraghavan. Challenges to adopting stronger consistency at scale. In 15th Workshop on Hot Topics in Operating Systems (HotOS XV), 2015."},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.3390\/app11209617"},{"key":"e_1_3_2_2_5_1","unstructured":"V. Anand and J. Mace. Deathstarbench - modified with x-trace. https:\/\/github.com\/JonathanMace\/DeathStarBench\/.  V. Anand and J. Mace. Deathstarbench - modified with x-trace. https:\/\/github.com\/JonathanMace\/DeathStarBench\/."},{"key":"e_1_3_2_2_6_1","unstructured":"asc lab. Asclab micronaut poc - lab insurance sales portal. https:\/\/github.com\/asc-lab\/micronaut-microservices-poc\/.  asc lab. Asclab micronaut poc - lab insurance sales portal. https:\/\/github.com\/asc-lab\/micronaut-microservices-poc\/."},{"volume-title":"Retry storm antipattern. Retrieved","year":"2022","key":"e_1_3_2_2_7_1","unstructured":"Azure. Retry storm antipattern. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/retry-storm\/, 2021. Azure. Retry storm antipattern. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/retry-storm\/, 2021."},{"volume-title":"Chatty i\/o. Retrieved","year":"2022","key":"e_1_3_2_2_8_1","unstructured":"Azure. Chatty i\/o. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/chatty-io\/, 2022. Azure. Chatty i\/o. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/chatty-io\/, 2022."},{"volume-title":"No caching antipattern. Retrieved","year":"2022","key":"e_1_3_2_2_9_1","unstructured":"Azure. No caching antipattern. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/no-caching\/, 2022. Azure. No caching antipattern. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/no-caching\/, 2022."},{"volume-title":"Noisy neighbour. Retrieved Septemeber 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/noisy-neighbor\/noisy-neighbor","year":"2022","key":"e_1_3_2_2_10_1","unstructured":"Azure. Noisy neighbour. Retrieved Septemeber 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/noisy-neighbor\/noisy-neighbor , 2022 . Azure. Noisy neighbour. Retrieved Septemeber 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/antipatterns\/noisy-neighbor\/noisy-neighbor, 2022."},{"volume-title":"Technology choices for azure solutions. Retrieved","year":"2022","key":"e_1_3_2_2_11_1","unstructured":"Azure. Technology choices for azure solutions. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/guide\/technology-choices\/technology-choices-overview, 2022. Azure. Technology choices for azure solutions. Retrieved September 2022 from https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/guide\/technology-choices\/technology-choices-overview, 2022."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212359"},{"volume-title":"Deathstarbench no tracing. Retrieved","year":"2022","key":"e_1_3_2_2_13_1","unstructured":"Barber0. Deathstarbench no tracing. Retrieved August 2022 from https:\/\/github.com\/Barber0\/DeathStarBench\/tree\/no_tracing, 2021. Barber0. Deathstarbench no tracing. Retrieved August 2022 from https:\/\/github.com\/Barber0\/DeathStarBench\/tree\/no_tracing, 2021."},{"key":"e_1_3_2_2_14_1","volume-title":"Data integrity: What you read is what you wrote. Retrieved","author":"Blum R.","year":"2022","unstructured":"R. Blum and R. Singh . Data integrity: What you read is what you wrote. Retrieved September 2022 from https:\/\/sre.google\/sre-book\/data-integrity\/. R. Blum and R. Singh. Data integrity: What you read is what you wrote. Retrieved September 2022 from https:\/\/sre.google\/sre-book\/data-integrity\/."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465286"},{"key":"e_1_3_2_2_16_1","volume-title":"The evolution of microservices. (April","author":"Cockcroft A.","year":"2016","unstructured":"A. Cockcroft . The evolution of microservices. (April 2016 ). Retrieved October 2020 from https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference, 2016. A. Cockcroft. The evolution of microservices. (April 2016). Retrieved October 2020 from https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference, 2016."},{"key":"e_1_3_2_2_17_1","volume-title":"Microservices workshop: Why, what, and how to get there. (April 2016","author":"Cockcroft A.","year":"2020","unstructured":"A. Cockcroft . Microservices workshop: Why, what, and how to get there. (April 2016 ). Retrieved October 2020 from https:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference, 2016. A. Cockcroft. Microservices workshop: Why, what, and how to get there. (April 2016). Retrieved October 2020 from https:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference, 2016."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"volume-title":"Deathstarbench social network application refactor for better performance. Retrieved","year":"2022","key":"e_1_3_2_2_19_1","unstructured":"delimitriou. Deathstarbench social network application refactor for better performance. Retrieved August 2022 from https:\/\/github.com\/delimitrou\/DeathStarBench\/pull\/101, 2021. delimitriou. Deathstarbench social network application refactor for better performance. Retrieved August 2022 from https:\/\/github.com\/delimitrou\/DeathStarBench\/pull\/101, 2021."},{"key":"e_1_3_2_2_20_1","volume-title":"An empirical evaluation of the energy and performance overhead of monitoring tools on docker-based systems. Retrived","author":"Dinga M.","year":"2022","unstructured":"M. Dinga . An empirical evaluation of the energy and performance overhead of monitoring tools on docker-based systems. Retrived August 2022 from https:\/\/github.com\/MadalinaDinga\/thesis-2022-monitoring-tools-integration-with-train-ticket-replication-package\/, 2022. M. Dinga. An empirical evaluation of the energy and performance overhead of monitoring tools on docker-based systems. Retrived August 2022 from https:\/\/github.com\/MadalinaDinga\/thesis-2022-monitoring-tools-integration-with-train-ticket-replication-package\/, 2022."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3053600.3053627"},{"key":"e_1_3_2_2_22_1","volume-title":"Deathstarbench metastability failure fork. Retrieved","author":"Faro J.","year":"2022","unstructured":"J. Faro . Deathstarbench metastability failure fork. Retrieved August 2022 from https:\/\/github.com\/jfaro\/DeathStarBench, 2022. J. Faro. Deathstarbench metastability failure fork. Retrieved August 2022 from https:\/\/github.com\/jfaro\/DeathStarBench, 2022."},{"key":"e_1_3_2_2_23_1","volume-title":"4th {USENIX} Symposium on Networked Systems Design & Implementation ({NSDI} 07)","author":"Fonseca R.","year":"2007","unstructured":"R. Fonseca , G. Porter , R. H. Katz , and S. Shenker . X-trace: A pervasive network tracing framework . In 4th {USENIX} Symposium on Networked Systems Design & Implementation ({NSDI} 07) , 2007 . R. Fonseca, G. Porter, R. H. Katz, and S. Shenker. X-trace: A pervasive network tracing framework. In 4th {USENIX} Symposium on Networked Systems Design & Implementation ({NSDI} 07), 2007."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266642"},{"key":"e_1_3_2_2_25_1","volume-title":"Sage: Leveraging ML To Diagnose Unpredictable Performance in Cloud Microservices. In Workshop on ML for Computer Architecture and Systems (MLArchSys)","author":"Gan Y.","year":"2020","unstructured":"Y. Gan , S. Dev , D. Lo , and C. Delimitrou . Sage: Leveraging ML To Diagnose Unpredictable Performance in Cloud Microservices. In Workshop on ML for Computer Architecture and Systems (MLArchSys) , June 2020 . Y. Gan, S. Dev, D. Lo, and C. Delimitrou. Sage: Leveraging ML To Diagnose Unpredictable Performance in Cloud Microservices. In Workshop on ML for Computer Architecture and Systems (MLArchSys), June 2020."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3593856.3595909"},{"key":"e_1_3_2_2_28_1","unstructured":"GoogleCloudPlatform. Online boutique fka hipstershop. https:\/\/github.com\/GoogleCloudPlatform\/microservices-demo.  GoogleCloudPlatform. Online boutique fka hipstershop. https:\/\/github.com\/GoogleCloudPlatform\/microservices-demo."},{"key":"e_1_3_2_2_29_1","volume-title":"Scaling the uber engineering codebase as we grow. (September","author":"Haddad E.","year":"2015","unstructured":"E. Haddad . Service-oriented architecture : Scaling the uber engineering codebase as we grow. (September 2015 ). Retrieved October 2020 from https:\/\/eng.uber.com\/service-oriented-architecture\/, 2015. E. Haddad. Service-oriented architecture: Scaling the uber engineering codebase as we grow. (September 2015). Retrieved October 2020 from https:\/\/eng.uber.com\/service-oriented-architecture\/, 2015."},{"key":"e_1_3_2_2_30_1","volume-title":"Retrieved","author":"Hashemi M.","year":"2021","unstructured":"M. Hashemi . ( January 2017). Retrieved February 2021 from https:\/\/blog.twitter.com\/engineering\/en_us\/topics\/infrastructure\/2017\/the-infrastructure-behind-twitter-scale.html, 2017. M. Hashemi. (January 2017). Retrieved February 2021 from https:\/\/blog.twitter.com\/engineering\/en_us\/topics\/infrastructure\/2017\/the-infrastructure-behind-twitter-scale.html, 2017."},{"key":"e_1_3_2_2_31_1","unstructured":"G. Heiser. System benchmarking crimes. https:\/\/www.cse.unsw.edu.au\/~gernot\/benchmarking-crimes.html.  G. Heiser. System benchmarking crimes. https:\/\/www.cse.unsw.edu.au\/~gernot\/benchmarking-crimes.html."},{"volume-title":"Deathstarbench local tracing. Retrieved","year":"2022","key":"e_1_3_2_2_32_1","unstructured":"Hilbert-Yaa. Deathstarbench local tracing. Retrieved August 2022 from https:\/\/github.com\/Hilbert-Yaa\/DeathStarBench\/tree\/proto-tracing, 2021. Hilbert-Yaa. Deathstarbench local tracing. Retrieved August 2022 from https:\/\/github.com\/Hilbert-Yaa\/DeathStarBench\/tree\/proto-tracing, 2021."},{"key":"e_1_3_2_2_33_1","first-page":"73","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Huang L.","year":"2022","unstructured":"L. Huang , M. Magnusson , A. B. Muralikrishna , S. Estyak , R. Isaacs , A. Aghayev , T. Zhu , and A. Charapko . Metastable failures in the wild . In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22) , pages 73 -- 90 , 2022 . L. Huang, M. Magnusson, A. B. Muralikrishna, S. Estyak, R. Isaacs, A. Aghayev, T. Zhu, and A. Charapko. Metastable failures in the wild. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pages 73--90, 2022."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486994"},{"key":"e_1_3_2_2_35_1","first-page":"419","volume-title":"2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Huye D.","year":"2023","unstructured":"D. Huye , Y. Shkuro , and R. R. Sambasivan . Lifting the veil on {Meta's} microservice architecture: Analyses of topology and request workflows . In 2023 USENIX Annual Technical Conference (USENIX ATC 23) , pages 419 -- 432 , 2023 . D. Huye, Y. Shkuro, and R. R. Sambasivan. Lifting the veil on {Meta's} microservice architecture: Analyses of topology and request workflows. In 2023 USENIX Annual Technical Conference (USENIX ATC 23), pages 419--432, 2023."},{"key":"e_1_3_2_2_36_1","unstructured":"istio. Bookinfo application. https:\/\/istio.io\/latest\/docs\/examples\/bookinfo\/.  istio. Bookinfo application. https:\/\/istio.io\/latest\/docs\/examples\/bookinfo\/."},{"volume-title":"Deathstarbench social network no tracing. Retrieved","year":"2022","key":"e_1_3_2_2_37_1","unstructured":"ivanium. Deathstarbench social network no tracing. Retrieved August 2022 from https:\/\/github.com\/ivanium\/DeathStarBench\/commit\/01360df6653e12982335838c877cc4178a518987, 2021. ivanium. Deathstarbench social network no tracing. Retrieved August 2022 from https:\/\/github.com\/ivanium\/DeathStarBench\/commit\/01360df6653e12982335838c877cc4178a518987, 2021."},{"volume-title":"Retrieved","year":"2022","key":"e_1_3_2_2_38_1","unstructured":"jhipster. Jhipster. Retrieved August 2022 from https:\/\/github.com\/jhipster\/generator-jhipster, 2019. jhipster. Jhipster. Retrieved August 2022 from https:\/\/github.com\/jhipster\/generator-jhipster, 2019."},{"key":"e_1_3_2_2_39_1","first-page":"1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kalia A.","year":"2019","unstructured":"A. Kalia , M. Kaminsky , and D. Andersen . Datacenter {RPCs} can be general and fast . In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) , pages 1 -- 16 , 2019 . A. Kalia, M. Kaminsky, and D. Andersen. Datacenter {RPCs} can be general and fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 1--16, 2019."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362736"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465480.3467839"},{"key":"e_1_3_2_2_42_1","volume-title":"Deathstarbench inconsistency. Retrieved","author":"Loff J.","year":"2022","unstructured":"J. Loff . Deathstarbench inconsistency. Retrieved August 2022 from https:\/\/github.com\/jfloff\/antipode-deathstarbench, 2022. J. Loff. Deathstarbench inconsistency. Retrieved August 2022 from https:\/\/github.com\/jfloff\/antipode-deathstarbench, 2022."},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064889.3064898"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_2_45_1","first-page":"589","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","author":"Mace J.","year":"2015","unstructured":"J. Mace , P. Bodik , R. Fonseca , and M. Musuvathi . Retro: Targeted resource management in multi-tenant distributed systems . In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15) , pages 589 -- 603 , 2015 . J. Mace, P. Bodik, R. Fonseca, and M. Musuvathi. Retro: Targeted resource management in multi-tenant distributed systems. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), pages 589--603, 2015."},{"key":"e_1_3_2_2_46_1","volume-title":"Significant outage for amazon web services stalls netflix, delta airlines, others. Retrieved","author":"Mcdade A.","year":"2022","unstructured":"A. Mcdade . Significant outage for amazon web services stalls netflix, delta airlines, others. Retrieved September 2022 from https:\/\/www.newsweek.com\/significant-outage-amazon-web-services-stalls-netflix-delta-airlines-others-1657077, 2021. A. Mcdade. Significant outage for amazon web services stalls netflix, delta airlines, others. Retrieved September 2022 from https:\/\/www.newsweek.com\/significant-outage-amazon-web-services-stalls-netflix-delta-airlines-others-1657077, 2021."},{"volume-title":"Retrieved","year":"2022","key":"e_1_3_2_2_47_1","unstructured":"microservices demo. Retrieved August 2022 from https:\/\/github.com\/microservices-demo\/microservices-demo, 2016. microservices demo. Retrieved August 2022 from https:\/\/github.com\/microservices-demo\/microservices-demo, 2016."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217964"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-7518-7_4"},{"key":"e_1_3_2_2_50_1","volume-title":"Amazon outage disrupts lives, surprising people about their cloud dependency. Retrieved","author":"Needleman S.","year":"2022","unstructured":"S. Needleman . Amazon outage disrupts lives, surprising people about their cloud dependency. Retrieved September 2022 from https:\/\/www.wsj.com\/articles\/amazon-outage-disrupts-lives-surprising-people-about-their-cloud-dependency-11638972001, 2021. S. Needleman. Amazon outage disrupts lives, surprising people about their cloud dependency. Retrieved September 2022 from https:\/\/www.wsj.com\/articles\/amazon-outage-disrupts-lives-surprising-people-about-their-cloud-dependency-11638972001, 2021."},{"key":"e_1_3_2_2_51_1","volume-title":"Why health checks are like sidewalks. (December","author":"Nolan L.","year":"2022","unstructured":"L. Nolan . Why health checks are like sidewalks. (December 2022 ). Retrieved April 2023 from https:\/\/www.usenix.org\/publications\/loginonline\/why-health-check-sidewalk, 2022. L. Nolan. Why health checks are like sidewalks. (December 2022). Retrieved April 2023 from https:\/\/www.usenix.org\/publications\/loginonline\/why-health-check-sidewalk, 2022."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485983.3494866"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/SysEng.2018.8544423"},{"key":"e_1_3_2_2_54_1","unstructured":"D. R. Prasanna. Dependency injection. 2009.  D. R. Prasanna. Dependency injection. 2009."},{"key":"e_1_3_2_2_55_1","first-page":"805","volume-title":"14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20)","author":"Qiu H.","year":"2020","unstructured":"H. Qiu , S. S. Banerjee , S. Jha , Z. T. Kalbarczyk , and R. K. Iyer . {FIRM}: An intelligent fine-grained resource management framework for slo-oriented microservices . In 14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20) , pages 805 -- 825 , 2020 . H. Qiu, S. S. Banerjee, S. Jha, Z. T. Kalbarczyk, and R. K. Iyer. {FIRM}: An intelligent fine-grained resource management framework for slo-oriented microservices. In 14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20), pages 805--825, 2020."},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2019.00011"},{"key":"e_1_3_2_2_57_1","volume-title":"Towards a viewpoint-specific metamodel for model-driven development of microservice architecture. arXiv preprint arXiv:1804.09948","author":"Rademacher F.","year":"2018","unstructured":"F. Rademacher , J. Sorgalla , S. Sachweh , and A. Z\u00fcndorf . Towards a viewpoint-specific metamodel for model-driven development of microservice architecture. arXiv preprint arXiv:1804.09948 , 2018 . F. Rademacher, J. Sorgalla, S. Sachweh, and A. Z\u00fcndorf. Towards a viewpoint-specific metamodel for model-driven development of microservice architecture. arXiv preprint arXiv:1804.09948, 2018."},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2019.00018"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3234152.3234193"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447851.3458740"},{"key":"e_1_3_2_2_61_1","first-page":"407","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Shi X.","year":"2020","unstructured":"X. Shi , S. Pruett , K. Doherty , J. Han , D. Petrov , J. Carrig , J. Hugg , and N. Bronson . {FlightTracker}: Consistency across {Read-Optimized} online stores at facebook . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) , pages 407 -- 423 , 2020 . X. Shi, S. Pruett, K. Doherty, J. Han, D. Petrov, J. Carrig, J. Hugg, and N. Bronson. {FlightTracker}: Consistency across {Read-Optimized} online stores at facebook. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 407--423, 2020."},{"key":"e_1_3_2_2_62_1","volume-title":"Extended Abstracts of the Microservices 2017 Conference","author":"Sorgalla J.","year":"2017","unstructured":"J. Sorgalla . Ajil : A graphical modeling language for the development of microservice architectures . In Extended Abstracts of the Microservices 2017 Conference , 2017 . J. Sorgalla. Ajil: A graphical modeling language for the development of microservice architectures. In Extended Abstracts of the Microservices 2017 Conference, 2017."},{"key":"e_1_3_2_2_63_1","volume-title":"Model-driven development of microservice architecture: An experiment on the quality in use of a uml-and a dsl-based approach","author":"Sorgalla J.","year":"2020","unstructured":"J. Sorgalla , F. Rademacher , S. Sachweh , and A. Z\u00fcndorf . Model-driven development of microservice architecture: An experiment on the quality in use of a uml-and a dsl-based approach . 2020 . J. Sorgalla, F. Rademacher, S. Sachweh, and A. Z\u00fcndorf. Model-driven development of microservice architecture: An experiment on the quality in use of a uml-and a dsl-based approach. 2020."},{"key":"e_1_3_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1007\/s42979-021-00825-z"},{"volume-title":"Spring boot. Retrieved","year":"2022","key":"e_1_3_2_2_65_1","unstructured":"spring.io. Spring boot. Retrieved August 2022 from https:\/\/spring.io\/projects\/spring-boot. spring.io. Spring boot. Retrieved August 2022 from https:\/\/spring.io\/projects\/spring-boot."},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573515"},{"key":"e_1_3_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.3390\/app12136679"},{"key":"e_1_3_2_2_68_1","volume-title":"Development and evaluation of microbuilder: a model-driven tool for the specification of rest microservice software architectures. Enterprise Information Systems, 12(8--9):1034--1057","author":"Terzi\u0107 B.","year":"2018","unstructured":"B. Terzi\u0107 , V. Dimitrieski , S. Kordi\u0107 , G. Milosavljevi\u0107 , and I. Lukovi\u0107 . Development and evaluation of microbuilder: a model-driven tool for the specification of rest microservice software architectures. Enterprise Information Systems, 12(8--9):1034--1057 , 2018 . B. Terzi\u0107, V. Dimitrieski, S. Kordi\u0107, G. Milosavljevi\u0107, and I. Lukovi\u0107. Development and evaluation of microbuilder: a model-driven tool for the specification of rest microservice software architectures. Enterprise Information Systems, 12(8--9):1034--1057, 2018."},{"key":"e_1_3_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424771.3424812"},{"key":"e_1_3_2_2_70_1","volume-title":"Retrieved","author":"Ulrich M.","year":"2022","unstructured":"M. Ulrich . Addressing cascading failures. Retrieved September 2022 from https:\/\/sre.google\/sre-book\/addressing-cascading-failures\/. M. Ulrich. Addressing cascading failures. Retrieved September 2022 from https:\/\/sre.google\/sre-book\/addressing-cascading-failures\/."},{"key":"e_1_3_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2018.00030"},{"key":"e_1_3_2_2_72_1","volume-title":"https:\/\/www.instana.com\/blog\/stans-robot-shop-sample-microservice-application\/","author":"Waterworth S.","year":"2018","unstructured":"S. Waterworth . Stan's robot shop - a sample microservice application. https:\/\/www.instana.com\/blog\/stans-robot-shop-sample-microservice-application\/ , 2018 . S. Waterworth. Stan's robot shop - a sample microservice application. https:\/\/www.instana.com\/blog\/stans-robot-shop-sample-microservice-application\/, 2018."},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3129790.3129821"},{"volume-title":"Zl-ldfi with train ticket. Retrieved","year":"2022","key":"e_1_3_2_2_74_1","unstructured":"xiling42. Zl-ldfi with train ticket. Retrieved September 2022 from https:\/\/github.com\/xiling42\/train-ticket-LDFI, 2020. xiling42. Zl-ldfi with train ticket. Retrieved September 2022 from https:\/\/github.com\/xiling42\/train-ticket-LDFI, 2020."},{"key":"e_1_3_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446693"},{"key":"e_1_3_2_2_76_1","first-page":"323","volume-title":"2018 IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion)","author":"Zhou X.","year":"2018","unstructured":"X. Zhou , X. Peng , T. Xie , J. Sun , C. Xu , C. Ji , and W. Zhao . Poster: Benchmarking microservice systems for software engineering research . In 2018 IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion) , pages 323 -- 324 . IEEE, 2018 . X. Zhou, X. Peng, T. Xie, J. Sun, C. Xu, C. Ji, and W. Zhao. Poster: Benchmarking microservice systems for software engineering research. In 2018 IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion), pages 323--324. IEEE, 2018."}],"event":{"name":"SOSP '23: 29th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX"],"location":"Koblenz Germany","acronym":"SOSP '23"},"container-title":["Proceedings of the 29th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600006.3613138","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:49Z","timestamp":1750178209000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600006.3613138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":76,"alternative-id":["10.1145\/3600006.3613138","10.1145\/3600006"],"URL":"https:\/\/doi.org\/10.1145\/3600006.3613138","relation":{},"subject":[],"published":{"date-parts":[[2023,10,23]]},"assertion":[{"value":"2023-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}