{"items":[{"item":{"id":"amazon-redwood#automating-safe-hands-off-deployments","locale":"en_US","directoryId":"amazon-redwood","name":"automating-safe-hands-off-deployments","dateCreated":"2020-06-18T07:05:43+0000","dateUpdated":"2021-04-22T19:33:54+0000","additionalFields":{"contentAuthor":"Author: Clare Liguori","dateText":"June 2020","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Card-thumbnail-safe-deployments.18d5424729382367dd42bdca3f4ee15dce7a2c4a.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/automating-safe-hands-off-deployments-clareliguori.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Strategies for continuously deploying to production while balancing safety and speed.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/automating-safe-hands-off-deployments-clareliguori.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e\u003c/p\u003e","sortDate":"2020-06-19","headlineUrl":"https://aws.amazon.com/builders-library/automating-safe-hands-off-deployments/?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 300","customSort":"6","enableShare":"1","publishedDate":"2020-06-19","contentType":"Software Delivery and Operations","headline":"Automating safe, hands-off deployments"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-category#software-delivery-operations","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"software-delivery-operations","description":"Software Delivery and Operations","dateCreated":"2019-11-05T22:22:55+0000","dateUpdated":"2021-02-18T22:24:20+0000"},{"id":"amazon-redwood#content-author#clare-liguori","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"clare-liguori","description":"Clare Liguori","dateCreated":"2020-06-17T04:36:57+0000","dateUpdated":"2021-02-18T22:24:13+0000"},{"id":"GLOBAL#level#300","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 300","description":"Level 300","dateCreated":"2020-02-21T18:26:15+0000","dateUpdated":"2022-02-03T03:31:28+0000"}]},{"item":{"id":"amazon-redwood#avoiding-fallback","locale":"en_US","directoryId":"amazon-redwood","name":"avoiding-fallback","dateCreated":"2019-11-07T07:42:15+0000","dateUpdated":"2021-04-22T19:34:19+0000","additionalFields":{"contentAuthor":"Author: Jacob Gabrielson","dateText":"December 2019","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Card-thumbnail_Avoiding-fallback.3d9358faacf92b8045953dd15df624724db606ed.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/avoiding-fallback-in-distributed-systems.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Building services that behave predictably during failures by avoiding fallback logic.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/avoiding-fallback-in-distributed-systems.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e | \u003ca href\u003d\"https://www.amazon.com/dp/B082K6PXKR?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003eKindle\u003c/a\u003e\u003c/p\u003e","sortDate":"2019-12-05","kindleUrl":"https://www.amazon.com/dp/B082K6PXKR?did\u003dba_card-body\u0026trk\u003dba_card-body","headlineUrl":"https://aws.amazon.com/builders-library/avoiding-fallback-in-distributed-systems?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 300","customSort":"17","enableShare":"1","publishedDate":"2019-12-05","contentType":"Architecture","headline":"Avoiding fallback in distributed systems"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"GLOBAL#level#300","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 300","description":"Level 300","dateCreated":"2020-02-21T18:26:15+0000","dateUpdated":"2022-02-03T03:31:28+0000"},{"id":"amazon-redwood#content-category#architecture","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"Architecture","description":"Architecture","dateCreated":"2019-11-05T22:21:58+0000","dateUpdated":"2022-02-12T00:42:24+0000"},{"id":"amazon-redwood#content-author#jacob-gabrielson","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"jacob-gabrielson","description":"Jacob Gabrielson","dateCreated":"2019-11-21T08:11:56+0000","dateUpdated":"2021-02-18T22:24:15+0000"}]},{"item":{"id":"amazon-redwood#avoiding-queue-backlogs","locale":"en_US","directoryId":"amazon-redwood","name":"avoiding-queue-backlogs","dateCreated":"2019-11-07T07:05:26+0000","dateUpdated":"2021-04-22T19:34:29+0000","additionalFields":{"contentAuthor":"Author: David Yanacek","dateText":"December 2019","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Card-thumbnail_Queueing.4a0e8c6758937eaade05c72773928c29ff1031a5.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/avoiding-insurmountable-queue-backlogs.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Prioritizing draining important workloads from queue backlogs quickly, and avoid backlogs in the first place.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/avoiding-insurmountable-queue-backlogs.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e | \u003ca href\u003d\"https://www.amazon.com/dp/B082LRC669?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003eKindle\u003c/a\u003e\u003c/p\u003e","sortDate":"2019-12-05","kindleUrl":"https://www.amazon.com/dp/B082LRC669?did\u003dba_card-body\u0026trk\u003dba_card-body","headlineUrl":"https://aws.amazon.com/builders-library/avoiding-insurmountable-queue-backlogs?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 400","customSort":"9","enableShare":"1","publishedDate":"2019-12-05","contentType":"Architecture","headline":"Avoiding insurmountable queue backlogs"}},"tags":[{"id":"GLOBAL#level#400","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 400","description":"Level 400","dateCreated":"2020-02-21T18:26:16+0000","dateUpdated":"2022-02-03T03:31:29+0000"},{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-author#david-yanacek","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"david-yanacek","description":"David Yanacek","dateCreated":"2019-11-07T17:06:58+0000","dateUpdated":"2021-02-18T22:24:11+0000"},{"id":"amazon-redwood#content-category#architecture","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"Architecture","description":"Architecture","dateCreated":"2019-11-05T22:21:58+0000","dateUpdated":"2022-02-12T00:42:24+0000"}]},{"item":{"id":"amazon-redwood#building-dashboards-for-operational-visibility","locale":"en_US","directoryId":"amazon-redwood","name":"building-dashboards-for-operational-visibility","dateCreated":"2020-08-06T18:58:19+0000","dateUpdated":"2021-04-22T19:33:52+0000","additionalFields":{"contentAuthor":"Author: John O\u0027Shea","dateText":"August 2020","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Thumbnail-Building-Dashboards.e8b987e787096f9e6f312e3608364f0d429aebe5.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/building-dashboards-for-operational-visibility-johnoshea.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Building dashboards to monitor, dive deep, audit, and review distributed services and automated systems.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/building-dashboards-for-operational-visibility-johnoshea.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e\u003c/p\u003e","sortDate":"2020-08-06","headlineUrl":"https://aws.amazon.com/builders-library/building-dashboards-for-operational-visibility/?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 300","customSort":"5","enableShare":"1","publishedDate":"2020-08-06","contentType":"Software Delivery and Operations","headline":"Building dashboards for operational visibility"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-category#software-delivery-operations","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"software-delivery-operations","description":"Software Delivery and Operations","dateCreated":"2019-11-05T22:22:55+0000","dateUpdated":"2021-02-18T22:24:20+0000"},{"id":"amazon-redwood#content-author#jon-oshea","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"jon-oshea","description":"John O\u0027Shea","dateCreated":"2020-08-06T19:12:07+0000","dateUpdated":"2021-02-18T22:24:13+0000"},{"id":"GLOBAL#level#300","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 300","description":"Level 300","dateCreated":"2020-02-21T18:26:15+0000","dateUpdated":"2022-02-03T03:31:28+0000"}]},{"item":{"id":"amazon-redwood#caching","locale":"en_US","directoryId":"amazon-redwood","name":"caching","dateCreated":"2019-11-07T07:47:15+0000","dateUpdated":"2021-04-22T19:34:17+0000","additionalFields":{"contentAuthor":"Authors: Matt Brinkley, Jas Chhabra","dateText":"December 2019","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Thumbnail-Batch3-Caching.843a1f5f8859a0db3598292d984f7ebb54a54e3d.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/caching-challenges-and-strategies.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Improving latency and availability with caching  while avoiding the modal behavior they can introduce.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/caching-challenges-and-strategies.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e | \u003ca href\u003d\"https://www.amazon.com/dp/B082LQS8ZC?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003eKindle\u003c/a\u003e\u003c/p\u003e","sortDate":"2019-12-05","kindleUrl":"https://www.amazon.com/dp/B082LQS8ZC?did\u003dba_card-body\u0026trk\u003dba_card-body","headlineUrl":"https://aws.amazon.com/builders-library/caching-challenges-and-strategies?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 300","customSort":"16","enableShare":"1","publishedDate":"2019-12-05","contentType":"Architecture","headline":"Caching challenges and strategies"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-author#matt-brinkley","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"matt-brinkley","description":"Matt Brinkley","dateCreated":"2019-11-21T08:12:39+0000","dateUpdated":"2021-02-18T22:24:17+0000"},{"id":"amazon-redwood#content-author#jas-chhabra","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"jas-chhabra","description":"Jas Chhabra","dateCreated":"2019-11-21T08:11:27+0000","dateUpdated":"2021-02-18T22:24:16+0000"},{"id":"GLOBAL#level#300","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 300","description":"Level 300","dateCreated":"2020-02-21T18:26:15+0000","dateUpdated":"2022-02-03T03:31:28+0000"},{"id":"amazon-redwood#content-category#architecture","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"Architecture","description":"Architecture","dateCreated":"2019-11-05T22:21:58+0000","dateUpdated":"2022-02-12T00:42:24+0000"}]},{"item":{"id":"amazon-redwood#challenges-with-distributed-systems","locale":"en_US","directoryId":"amazon-redwood","name":"challenges-with-distributed-systems","dateCreated":"2019-11-07T08:03:50+0000","dateUpdated":"2021-04-22T19:34:07+0000","additionalFields":{"contentAuthor":"Author: Jacob Gabrielson","dateText":"December 2019","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Thumbnail-Challenges_Options.1bc2c1273ea71809994a0ffd021354a210bbbeb2.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/challenges-with-distributed-systems.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Introducing properties of distributed systems that make them so challenging, including non-determinism and testing.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/challenges-with-distributed-systems.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e | \u003ca href\u003d\"https://www.amazon.com/dp/B082LR72VL?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003eKindle\u003c/a\u003e\u003c/p\u003e","sortDate":"2019-12-05","kindleUrl":"https://www.amazon.com/dp/B082LR72VL?did\u003dba_card-body\u0026trk\u003dba_card-body","headlineUrl":"https://aws.amazon.com/builders-library/challenges-with-distributed-systems?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 200","customSort":"12","enableShare":"1","publishedDate":"2019-12-05","contentType":"Architecture","headline":"Challenges with distributed systems"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"GLOBAL#level#200","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 200","description":"Level 200","dateCreated":"2020-02-21T18:26:13+0000","dateUpdated":"2022-02-03T03:31:28+0000"},{"id":"amazon-redwood#content-category#architecture","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"Architecture","description":"Architecture","dateCreated":"2019-11-05T22:21:58+0000","dateUpdated":"2022-02-12T00:42:24+0000"},{"id":"amazon-redwood#content-author#jacob-gabrielson","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"jacob-gabrielson","description":"Jacob Gabrielson","dateCreated":"2019-11-21T08:11:56+0000","dateUpdated":"2021-02-18T22:24:15+0000"}]},{"item":{"id":"amazon-redwood#dependency-isolation","locale":"en_US","directoryId":"amazon-redwood","name":"dependency-isolation","dateCreated":"2019-11-07T07:55:00+0000","dateUpdated":"2023-08-23T20:39:46+0000","additionalFields":{"contentAuthor":"Author: David Yanacek","dateText":"December 2022","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Card-thumbnail_Dependancy-Isolation.17d0b9dfed97bb03e8787054c4206509d75cba65.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/Dependency_Isolation_by_DavidYanacek.pdf","description":"\u003cp\u003eContaining the impact caused by a failing dependency to affect only the relevant functionality in an application.\u003c/p\u003e\n\n\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/Dependency_Isolation_by_DavidYanacek.pdf\"\u003ePDF\u003c/a\u003e\u003c/p\u003e\n","sortDate":"2022-12-01","headlineUrl":"https://aws.amazon.com/builders-library/dependency-isolation/","learningLevel":"LEVEL 300","customSort":"0","enableShare":"1","publishedDate":"2022-12-01","contentType":"Software Delivery \u0026 Operations","headline":"Using dependency isolation to contain concurrency overload"}},"tags":[{"id":"amazon-redwood#level#300","locale":"en_US","tagNamespaceId":"amazon-redwood#level","name":"300","description":"\u003cp\u003e300\u003c/p\u003e\r\n","dateCreated":"2019-11-22T06:45:45+0000","dateUpdated":"2019-11-22T06:45:45+0000"},{"id":"amazon-redwood#content-level#300","locale":"en_US","tagNamespaceId":"amazon-redwood#content-level","name":"300","description":"\u003cp\u003e300\u003c/p\u003e\r\n","dateCreated":"2019-11-05T22:26:46+0000","dateUpdated":"2019-11-05T22:26:46+0000"},{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-category#software-delivery-operations","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"software-delivery-operations","description":"Software Delivery and Operations","dateCreated":"2019-11-05T22:22:55+0000","dateUpdated":"2021-02-18T22:24:20+0000"},{"id":"amazon-redwood#content-author#david-yanacek","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"david-yanacek","description":"David Yanacek","dateCreated":"2019-11-07T17:06:58+0000","dateUpdated":"2021-02-18T22:24:11+0000"},{"id":"GLOBAL#level#300","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 300","description":"Level 300","dateCreated":"2020-02-21T18:26:15+0000","dateUpdated":"2022-02-03T03:31:28+0000"},{"id":"amazon-redwood#content-type#article","locale":"en_US","tagNamespaceId":"amazon-redwood#content-type","name":"article","description":"\u003cp\u003earticle\u003c/p\u003e\r\n","dateCreated":"2019-10-25T22:50:03+0000","dateUpdated":"2019-10-25T22:50:03+0000"}]},{"item":{"id":"amazon-redwood#fairness-in-multi-tenant-systems","locale":"en_US","directoryId":"amazon-redwood","name":"fairness-in-multi-tenant-systems","dateCreated":"2019-11-07T07:40:14+0000","dateUpdated":"2023-08-23T20:42:26+0000","additionalFields":{"contentAuthor":"Author: David Yanacek","dateText":"November 2020","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Thumbnail-Fairness-in-multitenant-systems.png.eea9730d1c5147b0dfc2437ba23b13dfd31d1002.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/fainess-in-multi-tenant-systems-david-yanacek.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Building fairness into multitenant systems to provide predictable performance and availability\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/fainess-in-multi-tenant-systems-david-yanacek.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e\u003c/p\u003e","sortDate":"2020-11-13","headlineUrl":"https://aws.amazon.com/builders-library/fairness-in-multi-tenant-systems?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 400","customSort":"3","enableShare":"1","publishedDate":"2020-11-13","contentType":"Architecture","headline":"Fairness in multi-tenant systems"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"GLOBAL#level#400","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 400","description":"Level 400","dateCreated":"2020-02-21T18:26:16+0000","dateUpdated":"2022-02-03T03:31:29+0000"},{"id":"amazon-redwood#content-author#david-yanacek","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"david-yanacek","description":"David Yanacek","dateCreated":"2019-11-07T17:06:58+0000","dateUpdated":"2021-02-18T22:24:11+0000"},{"id":"amazon-redwood#content-category#architecture","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"Architecture","description":"Architecture","dateCreated":"2019-11-05T22:21:58+0000","dateUpdated":"2022-02-12T00:42:24+0000"}]},{"item":{"id":"amazon-redwood#going-faster-continous-delivery","locale":"en_US","directoryId":"amazon-redwood","name":"going-faster-continous-delivery","dateCreated":"2019-11-27T23:58:33+0000","dateUpdated":"2021-04-22T19:33:57+0000","additionalFields":{"contentAuthor":"Author: Mark Mansour","dateText":"December 2019","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Card-thumbnail_Software-deployments.89a23234e262e526ee155d5194c52e3aa605ffff.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/going-faster-with-continuous-delivery.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Automating the software testing and deployment process for speed and reliability.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/going-faster-with-continuous-delivery.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e | \u003ca href\u003d\"https://www.amazon.com/dp/B082LPXV5Y?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003eKindle\u003c/a\u003e\u003c/p\u003e","sortDate":"2019-12-05","kindleUrl":"https://www.amazon.com/dp/B082LPXV5Y?did\u003dba_card-body\u0026trk\u003dba_card-body","headlineUrl":"https://aws.amazon.com/builders-library/going-faster-with-continuous-delivery?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 300","customSort":"7","enableShare":"1","publishedDate":"2019-12-05","contentType":"Software Delivery and Operations","headline":"Going faster with continuous delivery"}},"tags":[{"id":"amazon-redwood#content-category#software-delivery-operations","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"software-delivery-operations","description":"Software Delivery and Operations","dateCreated":"2019-11-05T22:22:55+0000","dateUpdated":"2021-02-18T22:24:20+0000"},{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-author#mark-mansour","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"mark-mansour","description":"Mark Mansour","dateCreated":"2019-11-28T00:05:36+0000","dateUpdated":"2021-02-18T22:24:14+0000"},{"id":"GLOBAL#level#300","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 300","description":"Level 300","dateCreated":"2020-02-21T18:26:15+0000","dateUpdated":"2022-02-03T03:31:28+0000"}]},{"item":{"id":"amazon-redwood#implementing-health-checks","locale":"en_US","directoryId":"amazon-redwood","name":"implementing-health-checks","dateCreated":"2019-11-07T08:14:43+0000","dateUpdated":"2021-04-22T19:34:02+0000","additionalFields":{"contentAuthor":"Author: David Yanacek","dateText":"December 2019","downloadTooltip":"Download PDF","imageSrcUrl":"https://d1.awsstatic.com/builderslibrary/icons/WEB_Redwood_Card-thumbnail_Health-Checks.bca3cafc71f7f27d10b04f197956e77a65ec2aab.png","downloadUrl":"https://d1.awsstatic.com/builderslibrary/pdfs/implementing-health-checks.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body","description":"Automatically detecting and mitigating server failures without unintended consequences from fleet-wide false positives.\u003cp\u003e\u003ca href\u003d\"https://d1.awsstatic.com/builderslibrary/pdfs/implementing-health-checks.pdf?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003ePDF\u003c/a\u003e | \u003ca href\u003d\"https://www.amazon.com/dp/B082LQ37RJ?did\u003dba_card-body\u0026trk\u003dba_card-body\" target\u003d\"_blank\"\u003eKindle\u003c/a\u003e\u003c/p\u003e","sortDate":"2019-12-05","kindleUrl":"https://www.amazon.com/dp/B082LQ37RJ?did\u003dba_card-body\u0026trk\u003dba_card-body","headlineUrl":"https://aws.amazon.com/builders-library/implementing-health-checks?did\u003dba_card\u0026trk\u003dba_card","learningLevel":"Level 400","customSort":"10","enableShare":"1","publishedDate":"2019-12-05","contentType":"Software Delivery and Operations","headline":"Implementing health checks"}},"tags":[{"id":"GLOBAL#content-type#article","locale":"en_US","tagNamespaceId":"GLOBAL#content-type","name":"Article","description":"Article","dateCreated":"2020-04-29T05:19:16+0000","dateUpdated":"2022-02-03T03:31:06+0000"},{"id":"amazon-redwood#content-category#software-delivery-operations","locale":"en_US","tagNamespaceId":"amazon-redwood#content-category","name":"software-delivery-operations","description":"Software Delivery and Operations","dateCreated":"2019-11-05T22:22:55+0000","dateUpdated":"2021-02-18T22:24:20+0000"},{"id":"GLOBAL#level#400","locale":"en_US","tagNamespaceId":"GLOBAL#level","name":"Level 400","description":"Level 400","dateCreated":"2020-02-21T18:26:16+0000","dateUpdated":"2022-02-03T03:31:29+0000"},{"id":"amazon-redwood#content-author#david-yanacek","locale":"en_US","tagNamespaceId":"amazon-redwood#content-author","name":"david-yanacek","description":"David Yanacek","dateCreated":"2019-11-07T17:06:58+0000","dateUpdated":"2021-02-18T22:24:11+0000"}]}],"metadata":{"count":10,"totalHits":33},"fieldTypes":{"dateText":"Text","contentAuthor":"Text","updateDate":"Date","imageSrcUrl":"URL","featureFlag":"Text","downloadTooltip":"Text","downloadUrl":"URL","description":"LongText","sortDate":"Date","kindleUrl":"URL","headlineUrl":"URL","learningLevel":"Text","videoUrl":"URL","customSort":"Number","publishedDate":"Date","enableShare":"Boolean","headline":"Text","contentType":"Text"}}