555 lines
58 KiB
HTML
555 lines
58 KiB
HTML
<!doctype html>
|
||
<html lang="en-US">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<link class="user" href="https://www.vmware.com/content/dam/vmwaredesigns/scrapercontent/responsive.css" rel="stylesheet" type="text/css">
|
||
<link rel="shortcut icon" type="image/x-icon" href="https://blogs.vmware.com/tanzu/wp-content/themes/vmware-blog-1.9.8/favicon.ico" />
|
||
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
|
||
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
|
||
|
||
<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.7) - https://yoast.com/wordpress/plugins/seo/ -->
|
||
<title>Taming Operational Load with VMware CRE - Tanzu</title>
|
||
<link rel="canonical" href="https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/" />
|
||
<meta property="og:locale" content="en_US" />
|
||
<meta property="og:type" content="article" />
|
||
<meta property="og:title" content="Taming Operational Load with VMware CRE" />
|
||
<meta property="og:description" content="Every engineering team manages operational load, or toil. But too much of it can get in the way of doing the important and engaging work that will make your organization—and your team—thrive." />
|
||
<meta property="og:url" content="https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/" />
|
||
<meta property="og:site_name" content="Tanzu" />
|
||
<meta property="article:published_time" content="2021-01-22T21:25:00+00:00" />
|
||
<meta property="og:image" content="http://blogs.vmware.com/wp-content/uploads/sites/154/2021/01/itemeditorimage_6009d4c3c407e.jpg" />
|
||
<meta property="og:image:width" content="500" />
|
||
<meta property="og:image:height" content="272" />
|
||
<meta property="og:image:type" content="image/jpeg" />
|
||
<meta name="author" content="VMware Tanzu Team" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:label1" content="Written by" />
|
||
<meta name="twitter:data1" content="VMware Tanzu Team" />
|
||
<meta name="twitter:label2" content="Est. reading time" />
|
||
<meta name="twitter:data2" content="8 minutes" />
|
||
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/","url":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/","name":"Taming Operational Load with VMware CRE - Tanzu","isPartOf":{"@id":"https://blogs.vmware.com/tanzu/#website"},"primaryImageOfPage":{"@id":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/#primaryimage"},"image":{"@id":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/#primaryimage"},"thumbnailUrl":"https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2021/01/itemeditorimage_6009d4c3c407e.jpg","datePublished":"2021-01-22T21:25:00+00:00","author":{"@id":"https://blogs.vmware.com/tanzu/#/schema/person/9e14d6dbe24a5cd992f0c47c01329a34"},"breadcrumb":{"@id":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/#primaryimage","url":"https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2021/01/itemeditorimage_6009d4c3c407e.jpg","contentUrl":"https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2021/01/itemeditorimage_6009d4c3c407e.jpg","width":500,"height":272},{"@type":"BreadcrumbList","@id":"https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://blogs.vmware.com/tanzu/"},{"@type":"ListItem","position":2,"name":"Taming Operational Load with VMware CRE"}]},{"@type":"WebSite","@id":"https://blogs.vmware.com/tanzu/#website","url":"https://blogs.vmware.com/tanzu/","name":"Tanzu","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://blogs.vmware.com/tanzu/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://blogs.vmware.com/tanzu/#/schema/person/9e14d6dbe24a5cd992f0c47c01329a34","name":"VMware Tanzu Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://blogs.vmware.com/tanzu/#/schema/person/image/e363f2f4aedbe020a3b64165bac008c0","url":"http://blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-96x96.png","contentUrl":"http://blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-96x96.png","caption":"VMware Tanzu Team"},"url":"https://blogs.vmware.com/tanzu/author/vmwaretanzu/"}]}</script>
|
||
<!-- / Yoast SEO Premium plugin. -->
|
||
|
||
|
||
<link rel='dns-prefetch' href='//cdn.parsely.com' />
|
||
<link rel='dns-prefetch' href='//stats.wp.com' />
|
||
<script type="text/javascript">
|
||
/* <![CDATA[ */
|
||
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/blogs.vmware.com\/tanzu\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.8"}};
|
||
/*! This file is auto-generated */
|
||
!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
|
||
/* ]]> */
|
||
</script>
|
||
<style id='wp-emoji-styles-inline-css'>
|
||
|
||
img.wp-smiley, img.emoji {
|
||
display: inline !important;
|
||
border: none !important;
|
||
box-shadow: none !important;
|
||
height: 1em !important;
|
||
width: 1em !important;
|
||
margin: 0 0.07em !important;
|
||
vertical-align: -0.1em !important;
|
||
background: none !important;
|
||
padding: 0 !important;
|
||
}
|
||
</style>
|
||
<link rel='stylesheet' id='all-css-2' href='https://blogs.vmware.com/tanzu/wp-includes/css/dist/block-library/style.min.css?m=1787604887g' type='text/css' media='all' />
|
||
<style id='classic-theme-styles-inline-css'>
|
||
/*! This file is auto-generated */
|
||
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
|
||
</style>
|
||
<link rel='stylesheet' id='all-css-4' href='https://blogs.vmware.com/tanzu/wp-content/mu-plugins/jetpack-15.7/jetpack_vendor/automattic/jetpack-forms/dist/contact-form/css/jetpack-forms-layout.css?m=1789075625g' type='text/css' media='all' />
|
||
<style id='co-authors-plus-coauthors-style-inline-css'>
|
||
.wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline}
|
||
|
||
</style>
|
||
<style id='co-authors-plus-avatar-style-inline-css'>
|
||
.wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto}
|
||
|
||
</style>
|
||
<style id='co-authors-plus-image-style-inline-css'>
|
||
.wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto}
|
||
|
||
</style>
|
||
<style id='wp-parsely-recommendations-style-inline-css'>
|
||
.parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0}
|
||
|
||
</style>
|
||
<link rel='stylesheet' id='all-css-14' href='https://blogs.vmware.com/tanzu/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGppbmJsZmFhYWAAARQcu9A==' type='text/css' media='all' />
|
||
<style id='jetpack-sharing-buttons-style-inline-css'>
|
||
.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
|
||
</style>
|
||
<style id='global-styles-inline-css'>
|
||
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
|
||
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
|
||
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
|
||
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
|
||
</style>
|
||
<link rel='stylesheet' id='all-css-18' href='https://blogs.vmware.com/tanzu/_static/??-eJx1jtsOgjAQRH/IZVMlgA/GTzGlLNDQi+lubfx70aAv6tskkzNnsFzBxCAUBK8uTzYw9iRCCYyzZgGJIIVIUDOTMBpmZLk74mqNO/zBx0CSMgvcfNGJwOcXNV3exV/S08LAXicBnWWOCYodplX+sX6hMpMnxk3VuziBqo5Vh4Nl2Z6i1zYANfvOjMNYH54jZ39SbasaVau6fQBP32BN' type='text/css' media='all' />
|
||
<script type="text/javascript" src="https://blogs.vmware.com/tanzu/_static/??-eJyFi9EKgzAMRX/Imgky+zL2KSIaSkuTapMo/r0buOc9XTjnXDhWNxdWZIU1W4gsUBi1mqjb6ZgqOjJIAmH88TZJA59f5DnbgvK1aTOs5z0tRf4bOYqhTop3/KZXN/jh+ei99+kCJwQ33Q==" ></script><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blogs.vmware.com/tanzu/xmlrpc.php?rsd" />
|
||
<meta name="generator" content="WordPress 6.8.8" />
|
||
<link rel='shortlink' href='https://blogs.vmware.com/tanzu/?p=5759' />
|
||
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://blogs.vmware.com/tanzu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblogs.vmware.com%2Ftanzu%2Ftaming-operational-load-vmware-cre%2F" />
|
||
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://blogs.vmware.com/tanzu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblogs.vmware.com%2Ftanzu%2Ftaming-operational-load-vmware-cre%2F&format=xml" />
|
||
<script src=" https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="8f4d3580-4337-499c-b909-13704811568b"></script>
|
||
<script type="text/javascript">
|
||
function OptanonWrapper() { }
|
||
</script>
|
||
|
||
<!-- Google Tag Manager -->
|
||
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
|
||
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
|
||
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
|
||
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
|
||
})(window,document,'script','dataLayer','GTM-KFH48ZHP');</script>
|
||
<!-- End Google Tag Manager --> <style>img#wpstats{display:none}</style>
|
||
<script type="application/ld+json" class="wp-parsely-metadata">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Taming Operational Load with VMware CRE","url":"http:\/\/blogs.vmware.com\/tanzu\/taming-operational-load-vmware-cre\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/blogs.vmware.com\/tanzu\/taming-operational-load-vmware-cre\/"},"thumbnailUrl":"https:\/\/blogs.vmware.com\/tanzu\/wp-content\/uploads\/sites\/154\/2021\/01\/itemeditorimage_6009d4c3c407e.jpg?w=150&h=150&crop=1","image":{"@type":"ImageObject","url":"https:\/\/blogs.vmware.com\/tanzu\/wp-content\/uploads\/sites\/154\/2021\/01\/itemeditorimage_6009d4c3c407e.jpg"},"articleSection":"devops","author":[{"@type":"Person","name":"VMware Tanzu Team"}],"creator":["VMware Tanzu Team"],"publisher":{"@type":"Organization","name":"Tanzu","logo":""},"keywords":["blog","blog tag: devops","blog tag: management","blog tag: sre","featured news & stories","pivotal blog","tanzu blog: platform engineering best practices"],"dateCreated":"2021-01-22T21:25:00Z","datePublished":"2021-01-22T21:25:00Z","dateModified":"2021-01-22T21:25:00Z"}</script> <script type="text/javascript">
|
||
(function() {
|
||
var didInit = false;
|
||
function initMunchkin() {
|
||
if(didInit === false) {
|
||
didInit = true;
|
||
// Add configuration settings to the init method
|
||
Munchkin.init('592-IBQ-057');
|
||
}
|
||
}
|
||
var s = document.createElement('script');
|
||
s.type = 'text/javascript';
|
||
s.async = true;
|
||
s.src = '//munchkin.marketo.net/munchkin.js';
|
||
s.onreadystatechange = function() {
|
||
if (this.readyState == 'complete' || this.readyState == 'loaded') {
|
||
initMunchkin();
|
||
}
|
||
};
|
||
s.onload = initMunchkin;
|
||
document.getElementsByTagName('head')[0].appendChild(s);
|
||
})();
|
||
</script>
|
||
</head>
|
||
<body class="wp-singular post-template-default single single-post postid-5759 single-format-standard wp-theme-vmware-blog-198 taming-operational-load-vmware-cre sidebar-primary">
|
||
<!--[if IE]>
|
||
<div class="alert alert-warning">
|
||
You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div>
|
||
<![endif]-->
|
||
<header class="banner">
|
||
<nav class="global-nav no-menu">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-12 col-md-10 col-lg-8 col-xl-9">
|
||
<div class="brand-links">
|
||
<a href="https://www.vmware.com/"><img src="//blogs.vmware.com/tanzu/wp-content/themes/vmware-blog-1.9.8/dist/images/VMware-by-Broadcom-Logo_color.svg" alt="VMware" /></a>
|
||
<a class="name" href="https://blogs.vmware.com/tanzu/">Tanzu</a>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-2 col-lg-4 col-xl-3 text-right right-nav">
|
||
<div class="search-wrap">
|
||
<form class="search-form" method="get" action="https://blogs.vmware.com/tanzu/">
|
||
<label class="sr-only" for="s">Search</label>
|
||
<input class="search-field" placeholder="Search" name="s" />
|
||
<input type="submit" value="Submit Search" class="search-submit btn">
|
||
</form>
|
||
<button class="search-btn mobile-trigger" type="button" aria-expanded="false" aria-label="Toggle search">
|
||
<span class="sr-only">Search</span>
|
||
</button> </div>
|
||
<button class="dots mobile-trigger" type="button" aria-controls="globalNavigation" aria-expanded="false" aria-label="Toggle menu">
|
||
<span></span>
|
||
<span></span>
|
||
<span></span>
|
||
</button>
|
||
<div class="links-wrap" id="globalNavigation">
|
||
<ul class="links">
|
||
<li><a href="https://blogs.vmware.com/">VMware Blogs</a></li>
|
||
<li><a href="https://community.broadcom.com/vmware">Communities</a></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</nav> <nav class="primary-nav no-menu" role="navigation">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div id="primaryNavigation" class="col-12 col-lg-9 main-nav" aria-label="Main Menu">
|
||
<div class="gradient-mask-wrap">
|
||
<div class="gradient-menu-wrap">
|
||
<div class="menu-top-nav"><ul>
|
||
<li id="menu-item-11059" class="menu-item-11059"><a role="menuitem"></a><div class="gradient-mask"><div class="arrow"></div></div></li>
|
||
<li id="menu-item-11062" class="menu-item-11062"><a role="menuitem"></a><div class="gradient-mask"><div class="arrow"></div></div></li>
|
||
<li id="menu-item-3260" class="menu-item-3260"><a role="menuitem"></a><div class="gradient-mask"><div class="arrow"></div></div></li>
|
||
</ul></div>
|
||
</div>
|
||
<div class="gradient-menu-mask"></div>
|
||
</div>
|
||
</div>
|
||
<div class="col-12 col-lg-3">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="gradient-bar">
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="col-9">
|
||
<div class="gradient-mask"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</header>
|
||
<div class="wrap" role="document">
|
||
<div class="content">
|
||
<main>
|
||
|
||
<div class="progress" style="display: none;">
|
||
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
|
||
</div>
|
||
<article class="background-off-white">
|
||
<div class="container background-white mb-4">
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<header class="post-header">
|
||
<div class="post-header-inner">
|
||
<div class="post-featured-image image-too-short image-too-narrow">
|
||
<img src="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2021/01/itemeditorimage_6009d4c3c407e.jpg?w=500&h=272&crop=1"
|
||
alt="" class="img-fluid" />
|
||
</div>
|
||
<div class="post-headline">
|
||
<a href="https://blogs.vmware.com/tanzu/devops/" class="category-label">devops</a>
|
||
<a href="https://blogs.vmware.com/tanzu/devops-best-practices/" class="category-label">DevOps Best Practices</a>
|
||
<a href="https://blogs.vmware.com/tanzu/management/" class="category-label">management</a>
|
||
<a href="https://blogs.vmware.com/tanzu/platform-engineering-best-practices/" class="category-label">Platform Engineering Best Practices</a>
|
||
<a href="https://blogs.vmware.com/tanzu/sre/" class="category-label">sre</a>
|
||
<h1 class="entry-title">Taming Operational Load with VMware CRE</h1>
|
||
<div class="entry-meta">
|
||
<img class="avatar" src="//blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-30x30.png" alt=""/>
|
||
<div class="author-list">
|
||
<a href="https://blogs.vmware.com/tanzu/author/vmwaretanzu/" rel="author" class="author">VMware Tanzu Team</a>
|
||
</div>
|
||
<time class="updated" datetime="2021-01-22" pubdate>January 22, 2021</time>
|
||
</div> </div>
|
||
</div>
|
||
<div class="gradient-border"></div>
|
||
</header> </div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-4 col-lg-2">
|
||
<aside class="sharing d-none d-md-block">
|
||
<strong>Share on:</strong>
|
||
<ul class="social-links">
|
||
<li class="icon icon-twitter">
|
||
<a href="https://twitter.com/intent/tweet?url=https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/&text=Taming Operational Load with VMware CRE"
|
||
target="_blank" rel="noopener noreferrer">
|
||
<span class="sr-only">Share on Twitter</span>
|
||
</a>
|
||
</li>
|
||
<li class="icon icon-linkedin">
|
||
<a href="https://www.linkedin.com/shareArticle?mini=true&url=https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/"
|
||
target="_blank">
|
||
<span class="sr-only">Share on LinkedIn</span>
|
||
</a>
|
||
</li>
|
||
<li class="icon icon-fb">
|
||
<a href="https://www.facebook.com/sharer/sharer.php?u=https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/"
|
||
target="_blank">
|
||
<span class="sr-only">Share on Facebook</span>
|
||
</a>
|
||
</li>
|
||
<li class="icon icon-mail">
|
||
<a href="mailto:?subject=Taming Operational Load with VMware CRE&body=https://blogs.vmware.com/tanzu/taming-operational-load-vmware-cre/" target="_blank">
|
||
<span class="sr-only">Email this post</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</aside> </div>
|
||
<div class="col-md-8">
|
||
<div class="entry-content" data-langdir="">
|
||
<p dir="ltr">Every engineering team must manage some level of operational load. But too much of it can get in the way of doing the important and engaging work that will make your organization—and your team—thrive.</p>
|
||
<p dir="ltr">VMware Customer Reliability Engineering (CRE) is no different. We are a team of site reliability engineers and program managers who work together with Tanzu customers and partner teams to learn and apply reliability engineering practices using our Tanzu portfolio of services. As part of our product engineering organization, VMware CRE is responsible for some reliability engineering-related features for Tanzu. We are also in the escalation path for our technical support teams to help our customers meet their reliability goals. </p>
|
||
<p dir="ltr">We recently completed an assessment of operational load on our VMware CRE team. As a result, we significantly reduced that load, improved our team well-being, and increased the amount of spare time and energy we have to invest in reliability engineering projects to improve Tanzu.</p>
|
||
<h2 dir="ltr">Operational load</h2>
|
||
<p dir="ltr">You might be wondering what we mean by “operational load” since there are many perfectly reasonable yet subtly different definitions out there. For example, some companies prefer the term “<a href="https://landing.google.com/sre/sre-book/chapters/eliminating-toil/">toil</a>.” We define operational load as follows:</p>
|
||
<p dir="ltr"><em>Operational load is composed of a subset of unplanned tasks requiring manual intervention. The litmus test is if the act of performing such a task resolves a problem and possibly sharpens our skills, but it won’t help with addressing a whole set of issues in the future.</em></p>
|
||
<h2 dir="ltr">Motivation</h2>
|
||
<p dir="ltr">Operational load doesn’t scale well. The team performing such work may end up having to grow as a function of the volume of work, number of customers, number of services, etc. While this is acceptable for many companies and roles, it is generally not a desirable way to scale site reliability engineering (SRE) teams. The SRE role, as the name implies, calls for some of its time to be dedicated to engineering reliability—usually into products, services, or with customers. We’d consider a team called SRE that’s just operating, or mostly operating as a goal, as an operational team instead. SREs are also hard to find, recruit, and train, given the role is relatively new.</p>
|
||
<p dir="ltr">While it is part of the role for SRE teams to perform some operational work, any team attempting to specialize in engineering reliability into products, production systems, or with their customers should avoid investing too much time on operational work for too long. </p>
|
||
<p dir="ltr">It may seem counterintuitive that an SRE team who are experiencing operational overload is likely to fail if the service they operate is a success. Once it is understood and accepted that operational load doesn’t scale well and one cannot, nor should, attempt to quickly hire many SREs, it becomes clear that the SRE team, like any other software engineering team, can be overwhelmed with “tech debt.” They become unable to perform both operations and engineering duties, and the operational load quickly consumes their time and energy. In such cases, engineers interested in a healthy mix of both types of work become increasingly frustrated.</p>
|
||
<p dir="ltr">After deciding on our definitions for “operational load,” as well as “too much time” and “too long,” the CRE team concluded that we had been investing more than our target ceiling of 50 percent of our time on operational load work (roughly 65 percent) for too long (at least a quarter).</p>
|
||
<h2 dir="ltr">Defining workload categories</h2>
|
||
<p dir="ltr">To categorize your workload, it is a good idea to be as consistent as possible within the team and across your measurements.</p>
|
||
<p dir="ltr">Our categories were defined as follows:</p>
|
||
<ul>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">Operational: reactive work (e.g. tickets, human) or systems-initiated (e.g. alerts).</p>
|
||
</li>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">Project: proactive work, e.g., automating manual processes, building team infrastructure, and other enduring reliability-related work.</p>
|
||
</li>
|
||
</ul>
|
||
<p dir="ltr">The team converged on categorizing all of our time investments between “operational” and “project.” As a result, our categories are intentionally broad, and they may or may not work for you. For example, in an initial measurement, we separated “meetings” and assessed time invested in different kinds of meetings. In follow-up measurements, we accounted for meeting times as either a side effect of operational or project work.</p>
|
||
<p dir="ltr">We’ve also accounted for operational work being performed as a side effect of an engineering project as being in the “operational” category. This may bias the numbers toward operational load, but that’s what we wanted. We were looking for the highest amount of operational load we could possibly have.</p>
|
||
<h2 dir="ltr">Assessing a team’s current workload</h2>
|
||
<p dir="ltr">Once you have your categories defined, it is time to assess the current workload. We did so via team surveys and opting not to share individual responses with the entire team in order to preserve and support <a href="https://rework.withgoogle.com/guides/understanding-team-effectiveness/steps/foster-psychological-safety/">psychological safety</a>.</p>
|
||
<p dir="ltr">The team received a report with aggregated results and an action plan since it was clear we were in operational overload. Our goal was to have less than 50 percent of our time invested in operational work and we were at 65 percent.</p>
|
||
<h2 dir="ltr">Establishing an action plan</h2>
|
||
<p dir="ltr">Establishing a proper action plan is heavily dependent on the kind of work your team has been performing. We had the opportunity to roll out two significant changes that reduced our operational load from approximately 65 percent to 35 percent in less than a quarter, exceeding our expectations.</p>
|
||
<p dir="ltr"><strong>Align team’s work with a charter approved by your stakeholders –</strong> We started with a full assessment of what was in scope for our team, ceasing activities that no longer were a fit for our team’s charter. If you don’t have a team charter approved by your stakeholders, you may need one before attempting this. It may seem obvious, but the work isn’t as trivial as stopping to engage with projects that are no longer a match. It may require an exit plan, including convincing peer teams of alternatives that do not involve your team having to perform certain types of work. </p>
|
||
<p dir="ltr"><strong>Defragment the team’s schedule to minimize workflow interruptions – </strong>Some of the most detrimental things for effective engineering work (or any work, really) are fragmented schedules and, generally speaking, interruptions. Context switching is expensive. As part of this project, we reviewed our team meetings to defragment our schedule. Early in our assessment, we realized our team meetings had grown organically. It resulted in too many short meetings instead of just enough meetings that covered several topics of discussion, with a recurring agenda and room for new items.</p>
|
||
<p dir="ltr">We also established an “interrupts rotation.” You can think of it as a rotation for operational work and other kinds of interruptions. We previously had an on-call rotation for production outages.</p>
|
||
<p dir="ltr">Our interrupts rotation started as a week-long shift where only one engineer was interruptible at a time. Everybody else was not reachable by customers or partner teams, and was free to perform proactive project work. In practice, our interruptible engineer acted as our first line of defense for team interruptions. We still had to bring in some other team members to assist with customer engagements on occasion. For example, one of our secret weapons is the fact that we have amazing program managers who help us with continuous improvement of existing workflows, establish new processes where there were none, and identify and eliminate unnecessary work altogether.</p>
|
||
<p dir="ltr">These improvements were sufficient to get us out of operational overload, and we commonly see similar automation work and process improvements playing a key transformation role for other teams. Our team had a further improvement in mind…</p>
|
||
<h2 dir="ltr">Keep iterating</h2>
|
||
<p dir="ltr">While most of our engineers started to dedicate more time to project engineering work and proactive customer-facing activities, we realized that they were still working on closing some lingering issues after a week-long interrupts shift. The team then suggested formalizing that.</p>
|
||
<p dir="ltr">We now have a primary and secondary interrupts schedule where, by default, the secondary on a given week acted as the primary from the previous week. Our interrupts rotation is still intentionally separate from our on-call dedicated to production outages, but we will keep on iterating and are set to run our survey for a third time soon.</p>
|
||
<p dir="ltr">We recommend running your own time investment survey (see example below) at least once a quarter, but that’s arbitrary and there is probably low value in running it a second time if you haven’t executed on an action plan after the first run.</p>
|
||
<h2 dir="ltr">Time investment survey</h2>
|
||
<p dir="ltr">Here is a summarized version of our time investment survey:</p>
|
||
<ul>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">If you were to categorize all of your work between operational and projects since the last survey (or in the past three months if this is your first survey), what percentage would you assign to operational work?</p>
|
||
</li>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">What’s your top source of operational work?</p>
|
||
<ul>
|
||
<li aria-level="2">
|
||
<p dir="ltr" role="presentation">System-initiated (e.g. alerts)</p>
|
||
</li>
|
||
<li aria-level="2">
|
||
<p dir="ltr" role="presentation">Human (e.g. human-generated tickets)</p>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">Do you have any other sources of operational work besides alerts and tickets? If yes, which one(s)? </p>
|
||
</li>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">From 0 to 10 (with 10 being the happiest), how satisfied are you with the quantity of time you spend on tickets?</p>
|
||
</li>
|
||
<li aria-level="1" dir="ltr">
|
||
<p dir="ltr" role="presentation">Project work</p>
|
||
<ul>
|
||
<li aria-level="1">
|
||
<p dir="ltr" role="presentation">What are the top 3 things that could improve your workflow while performing project work? </p>
|
||
</li>
|
||
<li aria-level="1">
|
||
<p dir="ltr" role="presentation">Do you have a long-term engineering project in your quarterly objectives?</p>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<p dir="ltr">Now that you understand a bit more about operational load and why we should care, how does one begin to put this knowledge to use? VMware facilitates SRE-related workshops with our customers to help them get started adopting reliability engineering practices; read more about the offerings in our <a href="https://tanzu.vmware.com/">Tanzu portfolio</a> and reach out to a sales representative today.</p>
|
||
<p dir="ltr"><em>Alexandra McCoy, Corey Innis, Kalai Wei, Kam Kyrala, and Kimberly Embry contributed to this post.</em></p>
|
||
<p dir="ltr"><em>Thumbnail image by <a href="https://www.istockphoto.com/portfolio/skynesher?assettype=image&mediatype=photography&sort=best">Skynesher</a> via <a href="https://www.istockphoto.com/">iStock</a>.</em></p> </div>
|
||
<footer class="entry-footer">
|
||
<div class="author-footer">
|
||
<div class="author-avatar">
|
||
<a href="https://blogs.vmware.com/tanzu/author/vmwaretanzu/">
|
||
<img src="//blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-70x70.png" class="rounded-circle img-fluid" alt="">
|
||
</a>
|
||
</div>
|
||
<div class="author-details">
|
||
<h4><a href="https://blogs.vmware.com/tanzu/author/vmwaretanzu/">VMware Tanzu Team</a></h4>
|
||
<p></p>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="container background-white pl-4 pr-4 related-posts">
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<h2 class="mt-4 mb-3">Related Articles</h2>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
|
||
<div class="col-12 col-md-4 stacked-posts">
|
||
|
||
<article class="card post-5759 post type-post status-publish format-standard has-post-thumbnail hentry category-devops category-devops-best-practices category-management category-platform-engineering-best-practices category-sre tag-blog tag-blog-tag-devops tag-blog-tag-management tag-blog-tag-sre tag-featured-news-stories tag-pivotal-blog tag-tanzu-blog-platform-engineering-best-practices">
|
||
<div class="image-wrap image-too-short image-too-narrow">
|
||
<a href="https://blogs.vmware.com/tanzu/improving-kubernetes-operations-one-step-at-a-time/" title="Improving Kubernetes Operations One Step at a Time">
|
||
<picture>
|
||
<source media="(max-width: 768px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/02/itemeditorimage_65d4e80949622.png?w=500&h=272&crop=1">
|
||
<source media="(max-width: 992px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/02/itemeditorimage_65d4e80949622.png?w=500&h=272&crop=1">
|
||
<img src="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/02/itemeditorimage_65d4e80949622.png?w=500&h=272&crop=1"
|
||
alt="" class="" />
|
||
</picture>
|
||
</a>
|
||
</div>
|
||
<div class="content-wrap">
|
||
<div class="content-inner">
|
||
<a href="https://blogs.vmware.com/tanzu/ci-cd/" class="category-label">ci/cd</a>
|
||
<h2 class="title"><a href="https://blogs.vmware.com/tanzu/improving-kubernetes-operations-one-step-at-a-time/">Improving Kubernetes Operations One Step at a Time</a></h2>
|
||
<div class="entry-meta">
|
||
<img class="avatar" src="//secure.gravatar.com/avatar/bac79edbcec3a26960389d36792e3853481aefe452813e2a1977402f5ba7f0cc?s=30&d=https%3A%2F%2Fuser-images.githubusercontent.com%2F969755%2F61500768-7d535780-a981-11e9-8578-dc6bf989ffb2.png&r=g" alt=""/>
|
||
<div class="author-list">
|
||
<a href="https://blogs.vmware.com/tanzu/author/corey-dinkens/" rel="author" class="author">corey dinkens</a>
|
||
</div>
|
||
<time class="updated" datetime="2024-02-20" pubdate>February 20, 2024</time>
|
||
</div> </div>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
|
||
<div class="col-12 col-md-4 stacked-posts">
|
||
|
||
<article class="card post-5759 post type-post status-publish format-standard has-post-thumbnail hentry category-devops category-devops-best-practices category-management category-platform-engineering-best-practices category-sre tag-blog tag-blog-tag-devops tag-blog-tag-management tag-blog-tag-sre tag-featured-news-stories tag-pivotal-blog tag-tanzu-blog-platform-engineering-best-practices">
|
||
<div class="image-wrap image-too-short image-too-narrow">
|
||
<a href="https://blogs.vmware.com/tanzu/tanzu-application-catalog-enabling-stronger-alignment-with-data-residency-requirements/" title="Tanzu Application Catalog: Enabling Stronger Alignment with Data Residency Requirements">
|
||
<picture>
|
||
<source media="(max-width: 768px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/02/itemeditorimage_65cd9e3dc655e.png?w=500&h=272&crop=1">
|
||
<source media="(max-width: 992px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/02/itemeditorimage_65cd9e3dc655e.png?w=500&h=272&crop=1">
|
||
<img src="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/02/itemeditorimage_65cd9e3dc655e.png?w=500&h=272&crop=1"
|
||
alt="" class="" />
|
||
</picture>
|
||
</a>
|
||
</div>
|
||
<div class="content-wrap">
|
||
<div class="content-inner">
|
||
<a href="https://blogs.vmware.com/tanzu/cloud-native/" class="category-label">cloud native</a>
|
||
<h2 class="title"><a href="https://blogs.vmware.com/tanzu/tanzu-application-catalog-enabling-stronger-alignment-with-data-residency-requirements/">Tanzu Application Catalog: Enabling Stronger Alignment with Data Residency Requirements</a></h2>
|
||
<div class="entry-meta">
|
||
<img class="avatar" src="//secure.gravatar.com/avatar/60a0bc4f5337ca5c759bcf48cd36d19437733aafb6c051c0f37f3fcc4f4772ac?s=30&d=https%3A%2F%2Fuser-images.githubusercontent.com%2F969755%2F61500768-7d535780-a981-11e9-8578-dc6bf989ffb2.png&r=g" alt=""/>
|
||
<div class="author-list">
|
||
<a href="https://blogs.vmware.com/tanzu/author/bala-bharathy-u/" rel="author" class="author">bala bharathy u</a>
|
||
</div>
|
||
<time class="updated" datetime="2024-02-15" pubdate>February 15, 2024</time>
|
||
</div> </div>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
|
||
<div class="col-12 col-md-4 stacked-posts">
|
||
|
||
<article class="card post-5759 post type-post status-publish format-standard has-post-thumbnail hentry category-devops category-devops-best-practices category-management category-platform-engineering-best-practices category-sre tag-blog tag-blog-tag-devops tag-blog-tag-management tag-blog-tag-sre tag-featured-news-stories tag-pivotal-blog tag-tanzu-blog-platform-engineering-best-practices">
|
||
<div class="image-wrap image-too-short image-too-narrow">
|
||
<a href="https://blogs.vmware.com/tanzu/authority-to-operate-ato-for-security-practitioners/" title="Putting the Authorization to Operate (ATO) into Perspective for Security Practitioners">
|
||
<picture>
|
||
<source media="(max-width: 768px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65b2d90ff1dbc.png?w=500&h=272&crop=1">
|
||
<source media="(max-width: 992px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65b2d90ff1dbc.png?w=500&h=272&crop=1">
|
||
<img src="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65b2d90ff1dbc.png?w=500&h=272&crop=1"
|
||
alt="" class="" />
|
||
</picture>
|
||
</a>
|
||
</div>
|
||
<div class="content-wrap">
|
||
<div class="content-inner">
|
||
<a href="https://blogs.vmware.com/tanzu/platform-engineering-best-practices/" class="category-label">Platform Engineering Best Practices</a>
|
||
<h2 class="title"><a href="https://blogs.vmware.com/tanzu/authority-to-operate-ato-for-security-practitioners/">Putting the Authorization to Operate (ATO) into Perspective for Security Practitioners</a></h2>
|
||
<div class="entry-meta">
|
||
<img class="avatar" src="//blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-30x30.png" alt=""/>
|
||
<div class="author-list">
|
||
<a href="https://blogs.vmware.com/tanzu/author/vmwaretanzu/" rel="author" class="author">VMware Tanzu Team</a>
|
||
</div>
|
||
<time class="updated" datetime="2024-01-25" pubdate>January 25, 2024</time>
|
||
</div> </div>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
|
||
<div class="col-12 col-md-4 stacked-posts">
|
||
|
||
<article class="card post-5759 post type-post status-publish format-standard has-post-thumbnail hentry category-devops category-devops-best-practices category-management category-platform-engineering-best-practices category-sre tag-blog tag-blog-tag-devops tag-blog-tag-management tag-blog-tag-sre tag-featured-news-stories tag-pivotal-blog tag-tanzu-blog-platform-engineering-best-practices">
|
||
<div class="image-wrap image-too-short image-too-narrow">
|
||
<a href="https://blogs.vmware.com/tanzu/digital-transformation-bottlenecks-organizational-structure/" title="Digital Transformation Bottlenecks: You Can’t Change the Organization">
|
||
<picture>
|
||
<source media="(max-width: 768px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65b2c051528bd.png?w=500&h=272&crop=1">
|
||
<source media="(max-width: 992px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65b2c051528bd.png?w=500&h=272&crop=1">
|
||
<img src="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65b2c051528bd.png?w=500&h=272&crop=1"
|
||
alt="" class="" />
|
||
</picture>
|
||
</a>
|
||
</div>
|
||
<div class="content-wrap">
|
||
<div class="content-inner">
|
||
<a href="https://blogs.vmware.com/tanzu/app-dev-best-practices/" class="category-label">App Dev Best Practices</a>
|
||
<h2 class="title"><a href="https://blogs.vmware.com/tanzu/digital-transformation-bottlenecks-organizational-structure/">Digital Transformation Bottlenecks: You Can’t Change the Organization</a></h2>
|
||
<div class="entry-meta">
|
||
<img class="avatar" src="//blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-30x30.png" alt=""/>
|
||
<div class="author-list">
|
||
<a href="https://blogs.vmware.com/tanzu/author/vmwaretanzu/" rel="author" class="author">VMware Tanzu Team</a>
|
||
</div>
|
||
<time class="updated" datetime="2024-01-25" pubdate>January 25, 2024</time>
|
||
</div> </div>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
|
||
<div class="col-12 col-md-4 stacked-posts">
|
||
|
||
<article class="card post-5759 post type-post status-publish format-standard has-post-thumbnail hentry category-devops category-devops-best-practices category-management category-platform-engineering-best-practices category-sre tag-blog tag-blog-tag-devops tag-blog-tag-management tag-blog-tag-sre tag-featured-news-stories tag-pivotal-blog tag-tanzu-blog-platform-engineering-best-practices">
|
||
<div class="image-wrap image-too-short image-too-narrow">
|
||
<a href="https://blogs.vmware.com/tanzu/executive-tips-for-digital-transformation/" title="Five Checks for Executives Doing Digital Transformation">
|
||
<picture>
|
||
<source media="(max-width: 768px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65ae9e4c13f3a.png?w=500&h=272&crop=1">
|
||
<source media="(max-width: 992px)"
|
||
srcset="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65ae9e4c13f3a.png?w=500&h=272&crop=1">
|
||
<img src="https://blogs.vmware.com/tanzu/wp-content/uploads/sites/154/2024/01/itemeditorimage_65ae9e4c13f3a.png?w=500&h=272&crop=1"
|
||
alt="" class="" />
|
||
</picture>
|
||
</a>
|
||
</div>
|
||
<div class="content-wrap">
|
||
<div class="content-inner">
|
||
<a href="https://blogs.vmware.com/tanzu/app-dev-best-practices/" class="category-label">App Dev Best Practices</a>
|
||
<h2 class="title"><a href="https://blogs.vmware.com/tanzu/executive-tips-for-digital-transformation/">Five Checks for Executives Doing Digital Transformation</a></h2>
|
||
<div class="entry-meta">
|
||
<img class="avatar" src="//blogs.vmware.com/wp-content/uploads/sites/154/2024/10/Tanzu_UpdatedBug_2024-30x30.png" alt=""/>
|
||
<div class="author-list">
|
||
<a href="https://blogs.vmware.com/tanzu/author/vmwaretanzu/" rel="author" class="author">VMware Tanzu Team</a>
|
||
</div>
|
||
<time class="updated" datetime="2024-01-22" pubdate>January 22, 2024</time>
|
||
</div> </div>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</article>
|
||
</main><!-- /.main -->
|
||
</div><!-- /.content -->
|
||
</div><!-- /.wrap -->
|
||
<footer class="content-info">
|
||
<div id="page-footer"></div>
|
||
</footer>
|
||
<script type="speculationrules">
|
||
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/tanzu\/*"},{"not":{"href_matches":["\/tanzu\/wp-*.php","\/tanzu\/wp-admin\/*","\/tanzu\/wp-content\/uploads\/sites\/154\/*","\/tanzu\/wp-content\/*","\/tanzu\/wp-content\/plugins\/*","\/tanzu\/wp-content\/themes\/vmware-blog-1.9.8\/*","\/tanzu\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
|
||
</script>
|
||
<div class="personalization_div_1" style="min-height: 1px;"></div><div class="personalization_div_2" style="min-height: 1px;"></div><script type="text/javascript" src="https://blogs.vmware.com/tanzu/wp-includes/js/dist/hooks.min.js?m=1787604888g" ></script><script type="text/javascript" src="https://blogs.vmware.com/tanzu/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
|
||
<script type="text/javascript" id="wp-i18n-js-after">
|
||
/* <![CDATA[ */
|
||
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
|
||
/* ]]> */
|
||
</script>
|
||
<script type="text/javascript" id="wp-parsely-loader-js-before">
|
||
/* <![CDATA[ */
|
||
window.wpParselySiteId = 'vmware.com';
|
||
/* ]]> */
|
||
</script>
|
||
<script type="text/javascript" src="https://blogs.vmware.com/tanzu/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
|
||
<script type="text/javascript" data-parsely-site="vmware.com" src="https://cdn.parsely.com/keys/vmware.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
|
||
<script type="text/javascript" src="https://blogs.vmware.com/tanzu/wp-content/themes/vmware-blog-1.9.8/dist/scripts/main-32b354a4f2.js?m=1771614147g" ></script><script type="text/javascript" id="jetpack-stats-js-before">
|
||
/* <![CDATA[ */
|
||
_stq = window._stq || [];
|
||
_stq.push([ "view", {"v":"ext","blog":"240671787","post":"5759","tz":"0","srv":"blogs.vmware.com","hp":"vip","j":"1:15.7.2"} ]);
|
||
_stq.push([ "clickTrackerInit", "240671787", "5759" ]);
|
||
/* ]]> */
|
||
</script>
|
||
<script type="text/javascript" src="https://stats.wp.com/e-202637.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script>
|
||
|
||
<script src="https://www.vmware.com/bin/vmware/template/scrapercontent.us.js" type="text/javascript" charset="UTF-8"></script>
|
||
<script src="https://www.vmware.com/content/dam/vmwaredesigns/scrapercontent/responsive.js" type="text/javascript" charset="UTF-8"></script>
|
||
</body>
|
||
</html> |