{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:40:04Z","timestamp":1755909604461,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T00:00:00Z","timestamp":1688515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"European Commission","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,7,5]]},"DOI":"10.1145\/3628034.3628038","type":"proceedings-article","created":{"date-parts":[[2024,2,5]],"date-time":"2024-02-05T18:09:11Z","timestamp":1707156551000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Deployment Tracking and Exception Tracking: monitoring design patterns for cloud-native applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5271-3147","authenticated-orcid":false,"given":"Carlos","family":"Albuquerque","sequence":"first","affiliation":[{"name":"Department of Informatics Engineering, Faculty of Engineering, University of Porto, Portugal and HumanISE, INESC TEC, Portugal and DEPT\u00ae Agency, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6653-1598","authenticated-orcid":false,"given":"Filipe F.","family":"Correia","sequence":"additional","affiliation":[{"name":"Department of Informatics Engineering, Faculty of Engineering, University of Porto, Portugal and HumanISE, INESC TEC, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2024,2,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Microsoft 2021. Cloud design patterns - Azure Architecture Center. Microsoft. https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/patterns\/index-patterns"},{"volume-title":"Monitoring Design Patterns For Cloud Applications. Master\u2019s thesis","author":"Albuquerque Carlos","key":"e_1_3_2_1_2_1","unstructured":"Carlos Albuquerque. 2022. Monitoring Design Patterns For Cloud Applications. Master\u2019s thesis. Faculty of Engineering, University of Porto. https:\/\/repositorio-aberto.up.pt\/handle\/10216\/143462"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551902.3551961"},{"key":"e_1_3_2_1_4_1","volume-title":"How to Manage Exceptions at Scale.","author":"Borders Kevin","year":"2022","unstructured":"Kevin Borders. 2020. How to Manage Exceptions at Scale. Available at https:\/\/betterprogramming.pub\/how-to-manage-exceptions-at-scale-c0ee5bef05e1. (Accessed in Jul. 05, 2022)."},{"key":"e_1_3_2_1_5_1","volume-title":"Tracking Every Release.","author":"Brittain Mike","year":"2022","unstructured":"Mike Brittain. 2010. Tracking Every Release. Available at https:\/\/www.etsy.com\/codeascraft\/track-every-release. (Accessed in Jul. 03, 2022)."},{"key":"e_1_3_2_1_6_1","unstructured":"Kyle Brown Bobby Woolf Joseph Yoder and Ian\u00a0J. Mitchell. 2021. Patterns for Developers and Architects building for the cloud. https:\/\/kgb1001001.github.io\/cloudadoptionpatterns\/"},{"volume-title":"Pattern-oriented software architecture","author":"Buschmann Frank","key":"e_1_3_2_1_7_1","unstructured":"Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal. 1996. Pattern-oriented software architecture, volume 1: A system of patterns (1 ed.). Wiley Software Patterns Series, Vol.\u00a01. Wiley New York, Great Britain."},{"key":"e_1_3_2_1_8_1","unstructured":"Philip Daineka. 2021. 10+ Best Error Monitoring and Error Tracking Tools. https:\/\/flatlogic.com\/blog\/10-best-error-monitoring-and-error-tracking-tools\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","unstructured":"J\u00fcrgen Dobaj Markus Schuss Michael Krisper Carlo\u00a0Alberto Boano and Georg Macher. 2019. Dependable mesh networking patterns. 1\u201314. https:\/\/doi.org\/10.1145\/3361149.3361174","DOI":"10.1145\/3361149.3361174"},{"key":"e_1_3_2_1_10_1","volume-title":"Monitoring Distributed Systems","author":"Ewaschuk Rob","unstructured":"Rob Ewaschuk and Betsy Beyer. 2016. Monitoring Distributed Systems (1st ed.). O\u2019Reilly Media, Inc., U.S.A., 550. https:\/\/landing.google.com\/sre\/book.html","edition":"1"},{"key":"e_1_3_2_1_11_1","unstructured":"Flexera. 2022. 2022 State of the Cloud Report. Technical Report. Flexera. 95 pages."},{"volume-title":"Patterns of Enterprise Application Architecture (1 ed.)","author":"Fowler Martin","key":"e_1_3_2_1_12_1","unstructured":"Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, and Randy Stafford. 2002. Patterns of Enterprise Application Architecture (1 ed.). Addison-Wesley."},{"volume-title":"How to monitor deployments for performance problems with Raygun.","year":"2022","key":"e_1_3_2_1_13_1","unstructured":"Freyja. 2017. How to monitor deployments for performance problems with Raygun. Available at https:\/\/raygun.com\/blog\/monitor-deployments\/. (Accessed in Jul. 03, 2022)."},{"volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma Erich","key":"e_1_3_2_1_14_1","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1994. Design patterns: elements of reusable object-oriented software. Addison-Wesley, United States."},{"volume-title":"Gartner Forecasts Worldwide Public Cloud End-User Spending to Reach Nearly $600 Billion","year":"2023","key":"e_1_3_2_1_15_1","unstructured":"Gartner. 2022. Gartner Forecasts Worldwide Public Cloud End-User Spending to Reach Nearly $600 Billion in 2023. https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2022-10-31-gartner-forecasts-worldwide-public-cloud-end-user-spending-to-reach-nearly-600-billion-in-2023"},{"key":"e_1_3_2_1_16_1","unstructured":"GitLab. 2022. The GitLab 2022 Global DevSecOps Survey. Technical Report. GitLab. https:\/\/learn.gitlab.com\/dev-survey-22\/2022-devsecops-report"},{"key":"e_1_3_2_1_17_1","volume-title":"READS: Service Health Metrics. https:\/\/engineering.salesforce.com\/reads-service-health-metrics-1bfa99033adc. (accessed","author":"Gupta Nishant","year":"2022","unstructured":"Nishant Gupta. 2022. READS: Service Health Metrics. https:\/\/engineering.salesforce.com\/reads-service-health-metrics-1bfa99033adc. (accessed Feb. 20, 2022)."},{"key":"e_1_3_2_1_18_1","volume-title":"Supporting Rapid Business Growth with Scalable Solutions.","author":"Jacobs Gerhard","year":"2022","unstructured":"Gerhard Jacobs. 2022. Supporting Rapid Business Growth with Scalable Solutions. Available at https:\/\/blog.sentry.io\/2022\/04\/05\/scaling-a-high-growth-business-with-sentry. (Accessed in Jul. 05, 2022)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943226.1943237"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551902.3551962"},{"key":"e_1_3_2_1_21_1","volume-title":"Trends Report","author":"Relic New","year":"2022","unstructured":"New Relic. 2022. O11y Trends Report 2022. Technical Report. New Relic. 30 pages."},{"key":"e_1_3_2_1_22_1","volume-title":"Building Microservices","author":"Newman Sam","unstructured":"Sam Newman. 2021. Building Microservices (2nd ed.). O\u2019Reilly Media, Inc., Canada.","edition":"2"},{"key":"e_1_3_2_1_23_1","volume-title":"How we use Raygun to support Raygun.","author":"Penney Jamie","year":"2022","unstructured":"Jamie Penney. 2015. How we use Raygun to support Raygun. Available at https:\/\/raygun.com\/blog\/how-we-use-raygun-to-support-raygun\/. (Accessed in Jul. 05, 2022)."},{"volume-title":"Microservices patterns: with examples in Java","author":"Richardson Chris","key":"e_1_3_2_1_24_1","unstructured":"Chris Richardson. 2018. Microservices patterns: with examples in Java. Manning Publications Co., Shelter Island, NY."},{"key":"e_1_3_2_1_25_1","unstructured":"Chris Richardson. 2021. A pattern language for microservices. http:\/\/microservices.io\/patterns\/"},{"key":"e_1_3_2_1_26_1","volume-title":"Debug Issues Faster with Breadcrumbs.","author":"Ronacher Armin","year":"2022","unstructured":"Armin Ronacher. 2016. Debug Issues Faster with Breadcrumbs. Available at https:\/\/blog.sentry.io\/2016\/05\/04\/breadcrumbs. (Accessed in Jul. 05, 2022)."},{"volume-title":"Sentry for iOS.","year":"2022","key":"e_1_3_2_1_27_1","unstructured":"Sentry. 2022. Sentry for iOS. Available at https:\/\/docs.sentry.io\/platforms\/apple\/guides\/ios\/. (Accessed in Jul. 05, 2022)."},{"volume-title":"Sentry vs Logging.","year":"2022","key":"e_1_3_2_1_28_1","unstructured":"Sentry. 2022. Sentry vs Logging. Available at https:\/\/sentry.io\/vs\/logging\/. (Accessed in Jul. 05, 2022)."},{"key":"e_1_3_2_1_29_1","volume-title":"How we deploy to production over 100 times a day.","author":"Sewell Will","year":"2022","unstructured":"Will Sewell. 2022. How we deploy to production over 100 times a day. Available at https:\/\/monzo.com\/blog\/2022\/05\/16\/how-we-deploy-to-production-over-100-times-a-day. (Accessed in Jul. 03, 2022)."},{"volume-title":"Engineering Software for the Cloud: A Pattern Language. Ph.\u00a0D. Dissertation","author":"Sousa Tiago\u00a0Boldt","key":"e_1_3_2_1_30_1","unstructured":"Tiago\u00a0Boldt Sousa. 2020. Engineering Software for the Cloud: A Pattern Language. Ph.\u00a0D. Dissertation. University of Porto, Porto. https:\/\/hdl.handle.net\/10216\/127347"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 11th Latin-American Conference on Pattern Languages of Programming. 1\u20138.","author":"Sousa Tiago\u00a0Boldt","year":"2016","unstructured":"Tiago\u00a0Boldt Sousa, Ademar Aguiar, Hugo\u00a0Sereno Ferreira, and Filipe\u00a0Figueiredo Correia. 2016. Engineering software for the cloud: patterns and sequences. In Proceedings of the 11th Latin-American Conference on Pattern Languages of Programming. 1\u20138."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/3124497.3124517"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/3373669.3373674"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3052177"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147704.3147720"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282308.3282315"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282308.3282316"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA53651.2022.00015"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111061"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 8th Asian Conference on Pattern Languages of Programs. Hillside, 9.","author":"Yoder W","year":"2019","unstructured":"Joseph\u00a0W Yoder, Ademar Aguiar, Paulo Merson, and Hironori Washizaki. 2019. Deployment Patterns for Confidence. In Proceedings of the 8th Asian Conference on Pattern Languages of Programs. Hillside, 9."}],"event":{"name":"EuroPLoP 2023: 28th European Conference on Pattern Languages of Programs","acronym":"EuroPLoP 2023","location":"Irsee Germany"},"container-title":["Proceedings of the 28th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3628034.3628038","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3628034.3628038","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T23:59:10Z","timestamp":1755907150000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3628034.3628038"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,5]]},"references-count":40,"alternative-id":["10.1145\/3628034.3628038","10.1145\/3628034"],"URL":"https:\/\/doi.org\/10.1145\/3628034.3628038","relation":{},"subject":[],"published":{"date-parts":[[2023,7,5]]},"assertion":[{"value":"2024-02-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}