{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T13:47:19Z","timestamp":1768312039128,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,4]],"date-time":"2018-07-04T00:00:00Z","timestamp":1530662400000},"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":[],"published-print":{"date-parts":[[2018,7,4]]},"DOI":"10.1145\/3282308.3282316","type":"proceedings-article","created":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T18:42:31Z","timestamp":1547059351000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Engineering Software for the Cloud"],"prefix":"10.1145","author":[{"given":"Tiago Boldt","family":"Sousa","sequence":"first","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Hugo Sereno","family":"Ferreira","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Filipe Figueiredo","family":"Correia","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Ademar","family":"Aguiar","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2018,7,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2013.04.001"},{"key":"e_1_3_2_1_2_1","volume-title":"Engineering Software for the Cloud - Patterns and Sequences. In Latin American Conf. on Pattern Lang. of Prog. 11","author":"Sousa Tiago Boldt","year":"2016","unstructured":"Tiago Boldt Sousa , Ademar Aguiar , Filipe Figueiredo Correia , and Hugo Sereno Ferreira . 2016 . Engineering Software for the Cloud - Patterns and Sequences. In Latin American Conf. on Pattern Lang. of Prog. 11 . 8. Tiago Boldt Sousa, Ademar Aguiar, Filipe Figueiredo Correia, and Hugo Sereno Ferreira. 2016. Engineering Software for the Cloud - Patterns and Sequences. In Latin American Conf. on Pattern Lang. of Prog. 11. 8."},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the 2015 Conference on Pattern Languages of Programs.","author":"Sousa Tiago Boldt","year":"2015","unstructured":"Tiago Boldt Sousa , Filipe Figueiredo Correia , and Hugo Sereno Ferreira . 2015 . Patterns for Software Orchestration on the Cloud . In Proceedings of the 2015 Conference on Pattern Languages of Programs. Tiago Boldt Sousa, Filipe Figueiredo Correia, and Hugo Sereno Ferreira. 2015. Patterns for Software Orchestration on the Cloud. In Proceedings of the 2015 Conference on Pattern Languages of Programs."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147704.3147720"},{"key":"e_1_3_2_1_5_1","unstructured":"Jonas Bon\u00e9r Martin Thompson Dave Farley and Roland Kuhn. 2014. The Reactive Manifesto v2.0. (2014). http:\/\/www.reactivemanifesto.org  Jonas Bon\u00e9r Martin Thompson Dave Farley and Roland Kuhn. 2014. The Reactive Manifesto v2.0. (2014). http:\/\/www.reactivemanifesto.org"},{"key":"e_1_3_2_1_6_1","volume-title":"Pattern-Oriented Software Architecture","author":"Buschmann Frank","unstructured":"Frank Buschmann , Kevlin Henney , and Douglas Schmidt . 2007. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing. 639 pages. Frank Buschmann, Kevlin Henney, and Douglas Schmidt. 2007. Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing. 639 pages."},{"key":"e_1_3_2_1_7_1","unstructured":"Chaos Community. 2017. Principles of Chaos Engineering. http:\/\/principlesofchaos.org\/  Chaos Community. 2017. Principles of Chaos Engineering. http:\/\/principlesofchaos.org\/"},{"key":"e_1_3_2_1_8_1","unstructured":"Robert N. Charette. 2005. Why Software Fails. http:\/\/spectrum.ieee.org\/computing\/software\/why-software-fails  Robert N. Charette. 2005. Why Software Fails. http:\/\/spectrum.ieee.org\/computing\/software\/why-software-fails"},{"key":"e_1_3_2_1_9_1","unstructured":"Ward Cunningham. 2014. Let It Crash. http:\/\/wiki.c2.com\/?LetItCrash  Ward Cunningham. 2014. Let It Crash. http:\/\/wiki.c2.com\/?LetItCrash"},{"key":"e_1_3_2_1_10_1","unstructured":"Thomas Erl Robert Cope and Amin Naserpour. 2015. Cloud Computing Design Patterns. 552 pages. informit.com\/phLibrary   Thomas Erl Robert Cope and Amin Naserpour. 2015. Cloud Computing Design Patterns. 552 pages. informit.com\/phLibrary"},{"key":"e_1_3_2_1_11_1","unstructured":"Gitlab. 2017. Postmortem of database outage of January 31. https:\/\/about.gitlab.com\/2017\/02\/10\/postmortem-of-database-outage-of-january-31\/  Gitlab. 2017. Postmortem of database outage of January 31. https:\/\/about.gitlab.com\/2017\/02\/10\/postmortem-of-database-outage-of-january-31\/"},{"key":"e_1_3_2_1_12_1","volume-title":"Meet Project Storm, Facebook's SWAT team for disaster-proofing data centers.","author":"Hof Robert","year":"2016","unstructured":"Robert Hof . 2016 . Meet Project Storm, Facebook's SWAT team for disaster-proofing data centers. Robert Hof. 2016. Meet Project Storm, Facebook's SWAT team for disaster-proofing data centers."},{"key":"e_1_3_2_1_13_1","volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution","author":"Hohpe Gregor","year":"2003","unstructured":"Gregor Hohpe and Bobby Woolf . 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution ( 2003 ), 736. Gregor Hohpe and Bobby Woolf. 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Enterprise integration patterns designing building and deploying messaging solution (2003), 736."},{"key":"e_1_3_2_1_14_1","unstructured":"Internetlivestats.com. 2016. Number of Internet users in the world. http:\/\/www.internetlivestats.com\/internet-users\/  Internetlivestats.com. 2016. Number of Internet users in the world. http:\/\/www.internetlivestats.com\/internet-users\/"},{"key":"e_1_3_2_1_15_1","unstructured":"Nelson G M Leme Eliane Martins and Cec\u00edlia Rubira. 2001. A Software Fault Injection Pattern System (1) II. Architectural Pattern: Fault Injector. In Pattern Languages of Programs. https:\/\/hillside.net\/plop\/plop2001\/accepted_submissions\/PLoP2001\/ngmleme3\/PLoP2001_ngmleme3_3.pdf  Nelson G M Leme Eliane Martins and Cec\u00edlia Rubira. 2001. A Software Fault Injection Pattern System (1) II. Architectural Pattern: Fault Injector. In Pattern Languages of Programs. https:\/\/hillside.net\/plop\/plop2001\/accepted_submissions\/PLoP2001\/ngmleme3\/PLoP2001_ngmleme3_3.pdf"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2002.804489"},{"key":"e_1_3_2_1_17_1","unstructured":"Microsoft. 2017. Health Endpoint Monitoring pattern. https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/patterns\/health-endpoint-monitoring  Microsoft. 2017. Health Endpoint Monitoring pattern. https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/patterns\/health-endpoint-monitoring"},{"key":"e_1_3_2_1_18_1","unstructured":"Netflix. 2011. The Netflix Simian Army. (2011).  Netflix. 2011. The Netflix Simian Army. (2011)."},{"key":"e_1_3_2_1_19_1","unstructured":"Netflix. 2017. Chaos Monkey. https:\/\/github.com\/Netflix\/chaosmonkey  Netflix. 2017. Chaos Monkey. https:\/\/github.com\/Netflix\/chaosmonkey"},{"key":"e_1_3_2_1_20_1","unstructured":"Pingdom. 2017. Pingdom. https:\/\/www.pingdom.com\/  Pingdom. 2017. Pingdom. https:\/\/www.pingdom.com\/"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST","volume":"7","author":"Pinheiro Eduardo","year":"2007","unstructured":"Eduardo Pinheiro , WD Weber , and LA Barroso . 2007 . Failure trends in a large disk drive population . In Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST 2007), Vol. 7 . 17--29. Eduardo Pinheiro, WD Weber, and LA Barroso. 2007. Failure trends in a large disk drive population. In Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST 2007), Vol. 7. 17--29."},{"key":"e_1_3_2_1_22_1","unstructured":"New Relic. 2017. New Relic. https:\/\/newrelic.com\/  New Relic. 2017. New Relic. https:\/\/newrelic.com\/"},{"key":"e_1_3_2_1_23_1","volume-title":"Patterns for Concurrent and Networked Objects","volume":"2","author":"Schmidt Dc","year":"2000","unstructured":"Dc Schmidt , Michael Stal , Hans Rohnert , Frank Buschmann , and J Wiley . 2000 . Pattern-Oriented Software Architecture , Patterns for Concurrent and Networked Objects , Volume 2 . Vol. 2. 1--482 pages. Dc Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann, and J Wiley. 2000. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2. Vol. 2. 1--482 pages."},{"key":"e_1_3_2_1_24_1","unstructured":"Statuscake. 2017. StatusCake. https:\/\/www.statuscake.com\/  Statuscake. 2017. StatusCake. https:\/\/www.statuscake.com\/"},{"key":"e_1_3_2_1_25_1","unstructured":"Darryl Taft. 2015. How the Skills Gap Is Threatening the Growth of App Economy. http:\/\/www.eweek.com\/developer\/slideshows\/how-the-skills-gap-is-threatening-the-growth-of-app-economy.html  Darryl Taft. 2015. How the Skills Gap Is Threatening the Growth of App Economy. http:\/\/www.eweek.com\/developer\/slideshows\/how-the-skills-gap-is-threatening-the-growth-of-app-economy.html"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0009840X00078409"},{"key":"e_1_3_2_1_27_1","volume-title":"Gartner Says Worldwide Public Cloud Services Market Is Forecast to Reach $204 Billion","author":"Woods Viveca","year":"2016","unstructured":"Viveca Woods and Rob Meulen . 2016. Gartner Says Worldwide Public Cloud Services Market Is Forecast to Reach $204 Billion in 2016 . http:\/\/www.gartner.com\/newsroom\/id\/3188817 Viveca Woods and Rob Meulen. 2016. Gartner Says Worldwide Public Cloud Services Market Is Forecast to Reach $204 Billion in 2016. http:\/\/www.gartner.com\/newsroom\/id\/3188817"}],"event":{"name":"EuroPLoP '18: 23rd European Conference on Pattern Languages of Programs","location":"Irsee Germany","acronym":"EuroPLoP '18","sponsor":["Hillside Europe Hillside Europe"]},"container-title":["Proceedings of the 23rd European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3282308.3282316","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3282308.3282316","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:11Z","timestamp":1750208531000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3282308.3282316"}},"subtitle":["External Monitoring and Failure Injection"],"short-title":[],"issued":{"date-parts":[[2018,7,4]]},"references-count":27,"alternative-id":["10.1145\/3282308.3282316","10.1145\/3282308"],"URL":"https:\/\/doi.org\/10.1145\/3282308.3282316","relation":{},"subject":[],"published":{"date-parts":[[2018,7,4]]},"assertion":[{"value":"2018-07-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}