{"id":160859,"date":"2023-06-12T16:30:28","date_gmt":"2023-06-12T15:30:28","guid":{"rendered":"https:\/\/www.devoteam.com\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/"},"modified":"2023-06-12T16:30:28","modified_gmt":"2023-06-12T15:30:28","slug":"sustainable-devops-anti-pattern-1-data-explosion-through-automation","status":"publish","type":"expert-view","link":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/","title":{"rendered":"Sustainable DevOps Anti-Pattern #1 &#8211; Data Explosion through Automation"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Automated processes running at high frequency generate large volumes of data &#8211; code, log files, build artifacts, change requests, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the legacy world of technology, many software lifecycle processes were manual and occured irregularly &#8211; compiling, testing, deploying, attending Change Approval Boards (CAB), raising changes, closing changes, etc. These processes would happen possibly a couple of times a day, possibly once or twice a week or month.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the new automated DevOps world of technology, these processes are automated through CI\/CD pipelines. Many of these processes (compile, test, deploy) run after every code check-in, or may run at regular intervals like every 5 minutes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So the processes are now running a magnitude more frequently, and therefore the outputs of those processes (the data) grow a magnitude more quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If not managed properly, this data will grow exponentially and may soon overwhelm the tools that store the data, or the SaaS budgets that pay for storing and transferring the data. e.g.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Artifact repositories such as JFrog\u2019s Artifactory or Nexus.<\/li>\n\n\n\n<li>Git repos such as GitLab, GitHub or Bitbucket<\/li>\n\n\n\n<li>Change management tools such as ServiceNow or Jira Service Management<\/li>\n\n\n\n<li>Logging and other monitoring tools like Splunk, Datadog, or New Relic.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">On-premise DevOps tools become bloated, slow, and difficult to maintain leading to poor user experience. For Software-as-a-Service (SaaS) based DevOps tools this leads to large usage bills.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/Data-Req.png\" alt=\"\" class=\"wp-image-7479\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ownership<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All data should have an owner. Unowned data is problematic. If the data is unowned, it is difficult to determine who is responsible for it, if it needs to be presistent, if it is important, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All data should be tagged with the owner. That owner should be a product, service, application or team. The owner should not be a person. People come and go. Products and services should be long lived.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automated Data Maintenance<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Well defined data retention policies and data cleanup policies are essential. If you don\u2019t have data retention and cleanup policies, you need them. Now. And they should be automated.<\/p>\n\n\n\n\t<div class=\"align wp-block-acf-quote\">\n\n\t\n\t<figure class=\"text-center\"><blockquote class=\"blockquote\"><svg width=\"49\" height=\"38\" viewBox=\"0 0 49 38\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M42.875 0C44.4995 0 46.0574 0.652728 47.206 1.81459C48.3547 2.97645 49 4.55228 49 6.1954V15.4885C49 17.1316 48.3547 18.7075 47.206 19.8693C46.0574 21.0312 44.4995 21.6839 42.875 21.6839H33.6875C33.6875 24.1486 34.6555 26.5123 36.3785 28.2551C38.1014 29.9979 40.4383 30.977 42.875 30.977H45.9375C46.7497 30.977 47.5287 31.3034 48.103 31.8843C48.6773 32.4652 49 33.2532 49 34.0747C49 34.8963 48.6773 35.6842 48.103 36.2651C47.5287 36.8461 46.7497 37.1724 45.9375 37.1724H42.875C38.8139 37.1724 34.9191 35.5406 32.0474 32.6359C29.1758 29.7313 27.5625 25.7917 27.5625 21.6839V6.1954C27.5625 4.55228 28.2078 2.97645 29.3565 1.81459C30.5051 0.652728 32.063 0 33.6875 0H42.875ZM15.3125 0C16.937 0 18.4949 0.652728 19.6435 1.81459C20.7922 2.97645 21.4375 4.55228 21.4375 6.1954V15.4885C21.4375 17.1316 20.7922 18.7075 19.6435 19.8693C18.4949 21.0312 16.937 21.6839 15.3125 21.6839H6.125C6.125 24.1486 7.09296 26.5123 8.81596 28.2551C10.5389 29.9979 12.8758 30.977 15.3125 30.977H18.375C19.1872 30.977 19.9662 31.3034 20.5405 31.8843C21.1148 32.4652 21.4375 33.2532 21.4375 34.0747C21.4375 34.8963 21.1148 35.6842 20.5405 36.2651C19.9662 36.8461 19.1872 37.1724 18.375 37.1724H15.3125C11.2514 37.1724 7.35658 35.5406 4.48493 32.6359C1.61328 29.7313 0 25.7917 0 21.6839V6.1954C0 4.55228 0.645313 2.97645 1.79397 1.81459C2.94263 0.652728 4.50055 0 6.125 0H15.3125Z\" fill=\"#3C3C3A\"\/>\n<\/svg><p>Financial Services organisations are particularly conservative around data retention so have very strict data deletion policies. Mention deleting data in a live financial services system and people get very nervous. \u201cIf in doubt, leave it (the data) in.\u201d It\u2019s difficult to get in trouble if you leave the data \u201cas is\u201d. If you do attempt to clean up bad or irrelevant data and make a mistake, you can find yourself in all sorts of trouble. So most people play it safe and do not delete data, no matter the relevance, volume or quality. This is the Fear of Deleting Data (FODD).<\/p><\/blockquote><figcaption class=\"blockquote-footer\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8d39b2df wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-6fa7971b wp-block-group-is-layout-flex\"><\/div>\n<\/div>\n<\/figcaption><\/figure>\n\t\n\t<\/div>\n\n\n\n\n<p class=\"wp-block-paragraph\">What that means in practice is that once data gets into a production tool (specifically a DevOps production tool) it will often never be deleted. Data maintenance is at the bottom of the backlog. Data retention and deletion policies are not high priority. Priorities are to get tools up and running. But lack of these data policies soon becomes expensive. Without controlling the data, the tools become bloated, sluggish, hard to upgrade, hard to maintain, and provide a poor user experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If data retention policies are automated, people feel safe and secure. Well-defined automated policies are far safer than manual processes.\u00a0<\/strong>If data retention\/deletion policies are not automated they will almost never happen, due to FODD.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s look at some of key DevOps processes in terms of data management:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Automated Builds<\/strong>: In CI (Continuous Integration) pipelines, build logs typcially are not needed within hours or days of the build process. Yet some build data may be important and need to be kept as evidence for a longer period. Determine what builds are important and what logs require long term storage, versus frequent build data that are not important and can be regularly cleaned.<\/li>\n\n\n\n<li><strong>Artifact Management<\/strong>: For CD (Continuous Deploy or Delivery) pipelines, differentiate temporary deploy artifacts (or \u201csnapshots\u201d) that are created on every invocation of a deploy pipeline, versus deploy artifacts that are production release candidates. Snapshots should be deleted regularly. Release artifacts will often exist indefinitely. Deployment artifacts can be hundreds of megabytes, or even gigabytes in size, and the pipelines that build these artifacts can run many times per day. If you have no cleanup policies all data will exist forever and your tools can grow to 10s and 100s of terabytes of data.<\/li>\n\n\n\n<li><strong>Task Tracking Systems<\/strong>: Evaluate the importance of data stored in task tracking systems like Jira. Is this data business critical? Do we need to store virtual post-it notes for the next 7 years? (Historically we threw away the paper post-its at the end of the sprint!)<\/li>\n\n\n\n<li><strong>Source Code Repositories<\/strong>: Implement strict cleanup policies for source code repositories (e.g., Git repos). Regularly remove unowned code, personal projects, playground code, proof of concepts, and duplicate or forked code. All code stored long term must have a valid owner (i.e. a product or service). This helps maintain a clean and organized codebase.<\/li>\n\n\n\n<li><strong>Logging and Monitoring<\/strong>: Huge volumes of data can be produced by logging and monitoring systems. This data needs to have a well-defined lifecycle. The data can be very important, particularly if investigating incidents or outages. But there comes a time (usually quite quickly) when the data is no longer relevant or needed.<\/li>\n\n\n\n<li><strong>Service Management<\/strong>: Automated processes that integrated with service management tools, such as ServiceNow, can raise large numbers of automated change and request records. Automated self-healing systems may raise large numbers of automated incidents. These automated request, change and incident records have volumes magnitudes larger than previous manually created records.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">With all DevOps tooling there is a potential to be overwhelmed by data. This data needs to be managed through automated retention\/deletion policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Make data management policies a core element of your automation activity. The upfront costs are relatively small, often just a configuration change. However the benefits are substantial in terms of improved tool performance, cost reduction, carbon emissions, user experience and overall productivity.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Find out more in Part #2 of this article, read it <a href=\"https:\/\/uk.devoteam.com\/expert-view\/sustainable-devops-anti-pattern-2-bad-data-virus\/\">here<\/a>. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/graham-zabel-cropped-colour-tt-width-300-height-327-fill-0-crop-0-bgcolor-eeeeee-except_gif-1.jpg\" alt=\"\" class=\"wp-image-1858\" width=\"146\" height=\"159\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/in\/grahamzabel\/\">Graham Zabel<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Head of DevOps <br>Devoteam UK<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem Automated processes running at high frequency generate large volumes of data &#8211; code, log files, build artifacts, change requests, etc. In the legacy world of technology, many software lifecycle processes were manual and occured irregularly &#8211; compiling, testing, deploying, attending Change Approval Boards (CAB), raising changes, closing changes, etc. These processes would happen possibly [&hellip;]<\/p>\n","protected":false},"featured_media":112610,"template":"","categories":[751,764],"tags":[1148],"industry":[],"class_list":["post-160859","expert-view","type-expert-view","status-publish","has-post-thumbnail","hentry","category-aws-uk","category-sustainability","tag-uk-import-uk"],"acf":[],"cards":"\n\t<div class=\"single-post-card\">\n\n\t\t<figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/\" target=\"_self\" ><img width=\"1280\" height=\"720\" src=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"Sustainable DevOps Anti-Pattern #1 &#8211; Data Explosion through Automation\" style=\"aspect-ratio:4\/3;width:100%;object-fit:cover;\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png 1280w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-300x169.png 300w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-1024x576.png 1024w, https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-768x432.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><\/figure>\n\n\t\t\n\t\t<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-43282307 wp-block-group-is-layout-flex\">\n\t<p style=\"font-style:normal;font-weight:700\" class=\"has-link-color wp-elements-1 wp-block-lp-post-type has-text-color has-primary-color has-small-font-size\">Expert View<\/p>\n\n\t\t\n\t\t<h3 style=\"font-style:normal;font-weight:400\" class=\"wp-block-post-title has-base-font-size\"><a href=\"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/\" target=\"_self\" >Sustainable DevOps Anti-Pattern #1 &#8211; Data Explosion through Automation<\/a><\/h3><\/div>\n\t\t\n\t<\/div>\n\n","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Sustainable DevOps Anti-Pattern #1 - Data Explosion through Automation | Devoteam<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sustainable DevOps Anti-Pattern #1 - Data Explosion through Automation\" \/>\n<meta property=\"og:description\" content=\"Problem Automated processes running at high frequency generate large volumes of data &#8211; code, log files, build artifacts, change requests, etc. In the legacy world of technology, many software lifecycle processes were manual and occured irregularly &#8211; compiling, testing, deploying, attending Change Approval Boards (CAB), raising changes, closing changes, etc. These processes would happen possibly [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/\" \/>\n<meta property=\"og:site_name\" content=\"Devoteam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/\",\"url\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/\",\"name\":\"Sustainable DevOps Anti-Pattern #1 - Data Explosion through Automation | Devoteam\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/A-Cloud-Linkedin-Haiilo-48.png\",\"datePublished\":\"2023-06-12T15:30:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/A-Cloud-Linkedin-Haiilo-48.png\",\"contentUrl\":\"https:\\\/\\\/devoteam.info\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/A-Cloud-Linkedin-Haiilo-48.png\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Expert View\",\"item\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/expert-view\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sustainable DevOps Anti-Pattern #1 &#8211; Data Explosion through Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/#website\",\"url\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/\",\"name\":\"Devoteam\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devoteam.info\\\/uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sustainable DevOps Anti-Pattern #1 - Data Explosion through Automation | Devoteam","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/","og_locale":"en_GB","og_type":"article","og_title":"Sustainable DevOps Anti-Pattern #1 - Data Explosion through Automation","og_description":"Problem Automated processes running at high frequency generate large volumes of data &#8211; code, log files, build artifacts, change requests, etc. In the legacy world of technology, many software lifecycle processes were manual and occured irregularly &#8211; compiling, testing, deploying, attending Change Approval Boards (CAB), raising changes, closing changes, etc. These processes would happen possibly [&hellip;]","og_url":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/","og_site_name":"Devoteam","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/","url":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/","name":"Sustainable DevOps Anti-Pattern #1 - Data Explosion through Automation | Devoteam","isPartOf":{"@id":"https:\/\/devoteam.info\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/#primaryimage"},"image":{"@id":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/#primaryimage"},"thumbnailUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png","datePublished":"2023-06-12T15:30:28+00:00","breadcrumb":{"@id":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/#primaryimage","url":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png","contentUrl":"https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/devoteam.info\/uk\/expert-view\/sustainable-devops-anti-pattern-1-data-explosion-through-automation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devoteam.info\/uk\/"},{"@type":"ListItem","position":2,"name":"Expert View","item":"https:\/\/devoteam.info\/uk\/expert-view\/"},{"@type":"ListItem","position":3,"name":"Sustainable DevOps Anti-Pattern #1 &#8211; Data Explosion through Automation"}]},{"@type":"WebSite","@id":"https:\/\/devoteam.info\/uk\/#website","url":"https:\/\/devoteam.info\/uk\/","name":"Devoteam","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devoteam.info\/uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"uagb_featured_image_src":{"full":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png",1280,720,false],"thumbnail":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-150x150.png",150,150,true],"medium":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-300x169.png",300,169,true],"medium_large":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-768x432.png",768,432,true],"large":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48-1024x576.png",1024,576,true],"1536x1536":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png",1280,720,false],"2048x2048":["https:\/\/devoteam.info\/wp-content\/uploads\/2024\/11\/A-Cloud-Linkedin-Haiilo-48.png",1280,720,false]},"uagb_author_info":{"display_name":"Julien Pawlowski","author_link":"https:\/\/devoteam.info\/uk\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Problem Automated processes running at high frequency generate large volumes of data &#8211; code, log files, build artifacts, change requests, etc. In the legacy world of technology, many software lifecycle processes were manual and occured irregularly &#8211; compiling, testing, deploying, attending Change Approval Boards (CAB), raising changes, closing changes, etc. These processes would happen possibly&hellip;","_links":{"self":[{"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/expert-view\/160859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/expert-view"}],"about":[{"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/types\/expert-view"}],"version-history":[{"count":0,"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/expert-view\/160859\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/media\/112610"}],"wp:attachment":[{"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/media?parent=160859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/categories?post=160859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/tags?post=160859"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/devoteam.info\/uk\/wp-json\/wp\/v2\/industry?post=160859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}