Skip to content

Instantly share code, notes, and snippets.

@colossus06
Last active August 6, 2024 06:20
Show Gist options
  • Save colossus06/b58044da88c88b0b89fac99b6d42e7bd to your computer and use it in GitHub Desktop.
Save colossus06/b58044da88c88b0b89fac99b6d42e7bd to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<svg aria-roledescription="mindmap" role="graphics-document document" viewBox="5 5 1626.5804443359375 724.0169677734375" style="max-width: 1626.5804443359375px;" xmlns="http://www.w3.org/2000/svg" width="100%" id="container"><style>#container{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#container .error-icon{fill:#552222;}#container .error-text{fill:#552222;stroke:#552222;}#container .edge-thickness-normal{stroke-width:2px;}#container .edge-thickness-thick{stroke-width:3.5px;}#container .edge-pattern-solid{stroke-dasharray:0;}#container .edge-pattern-dashed{stroke-dasharray:3;}#container .edge-pattern-dotted{stroke-dasharray:2;}#container .marker{fill:#333333;stroke:#333333;}#container .marker.cross{stroke:#333333;}#container svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#container .edge{stroke-width:3;}#container .section--1 rect,#container .section--1 path,#container .section--1 circle,#container .section--1 polygon,#container .section--1 path{fill:hsl(240, 100%, 76.2745098039%);}#container .section--1 text{fill:#ffffff;}#container .node-icon--1{font-size:40px;color:#ffffff;}#container .section-edge--1{stroke:hsl(240, 100%, 76.2745098039%);}#container .edge-depth--1{stroke-width:17;}#container .section--1 line{stroke:hsl(60, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-0 rect,#container .section-0 path,#container .section-0 circle,#container .section-0 polygon,#container .section-0 path{fill:hsl(60, 100%, 73.5294117647%);}#container .section-0 text{fill:black;}#container .node-icon-0{font-size:40px;color:black;}#container .section-edge-0{stroke:hsl(60, 100%, 73.5294117647%);}#container .edge-depth-0{stroke-width:14;}#container .section-0 line{stroke:hsl(240, 100%, 83.5294117647%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-1 rect,#container .section-1 path,#container .section-1 circle,#container .section-1 polygon,#container .section-1 path{fill:hsl(80, 100%, 76.2745098039%);}#container .section-1 text{fill:black;}#container .node-icon-1{font-size:40px;color:black;}#container .section-edge-1{stroke:hsl(80, 100%, 76.2745098039%);}#container .edge-depth-1{stroke-width:11;}#container .section-1 line{stroke:hsl(260, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-2 rect,#container .section-2 path,#container .section-2 circle,#container .section-2 polygon,#container .section-2 path{fill:hsl(270, 100%, 76.2745098039%);}#container .section-2 text{fill:#ffffff;}#container .node-icon-2{font-size:40px;color:#ffffff;}#container .section-edge-2{stroke:hsl(270, 100%, 76.2745098039%);}#container .edge-depth-2{stroke-width:8;}#container .section-2 line{stroke:hsl(90, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-3 rect,#container .section-3 path,#container .section-3 circle,#container .section-3 polygon,#container .section-3 path{fill:hsl(300, 100%, 76.2745098039%);}#container .section-3 text{fill:black;}#container .node-icon-3{font-size:40px;color:black;}#container .section-edge-3{stroke:hsl(300, 100%, 76.2745098039%);}#container .edge-depth-3{stroke-width:5;}#container .section-3 line{stroke:hsl(120, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-4 rect,#container .section-4 path,#container .section-4 circle,#container .section-4 polygon,#container .section-4 path{fill:hsl(330, 100%, 76.2745098039%);}#container .section-4 text{fill:black;}#container .node-icon-4{font-size:40px;color:black;}#container .section-edge-4{stroke:hsl(330, 100%, 76.2745098039%);}#container .edge-depth-4{stroke-width:2;}#container .section-4 line{stroke:hsl(150, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-5 rect,#container .section-5 path,#container .section-5 circle,#container .section-5 polygon,#container .section-5 path{fill:hsl(0, 100%, 76.2745098039%);}#container .section-5 text{fill:black;}#container .node-icon-5{font-size:40px;color:black;}#container .section-edge-5{stroke:hsl(0, 100%, 76.2745098039%);}#container .edge-depth-5{stroke-width:-1;}#container .section-5 line{stroke:hsl(180, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-6 rect,#container .section-6 path,#container .section-6 circle,#container .section-6 polygon,#container .section-6 path{fill:hsl(30, 100%, 76.2745098039%);}#container .section-6 text{fill:black;}#container .node-icon-6{font-size:40px;color:black;}#container .section-edge-6{stroke:hsl(30, 100%, 76.2745098039%);}#container .edge-depth-6{stroke-width:-4;}#container .section-6 line{stroke:hsl(210, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-7 rect,#container .section-7 path,#container .section-7 circle,#container .section-7 polygon,#container .section-7 path{fill:hsl(90, 100%, 76.2745098039%);}#container .section-7 text{fill:black;}#container .node-icon-7{font-size:40px;color:black;}#container .section-edge-7{stroke:hsl(90, 100%, 76.2745098039%);}#container .edge-depth-7{stroke-width:-7;}#container .section-7 line{stroke:hsl(270, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-8 rect,#container .section-8 path,#container .section-8 circle,#container .section-8 polygon,#container .section-8 path{fill:hsl(150, 100%, 76.2745098039%);}#container .section-8 text{fill:black;}#container .node-icon-8{font-size:40px;color:black;}#container .section-edge-8{stroke:hsl(150, 100%, 76.2745098039%);}#container .edge-depth-8{stroke-width:-10;}#container .section-8 line{stroke:hsl(330, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-9 rect,#container .section-9 path,#container .section-9 circle,#container .section-9 polygon,#container .section-9 path{fill:hsl(180, 100%, 76.2745098039%);}#container .section-9 text{fill:black;}#container .node-icon-9{font-size:40px;color:black;}#container .section-edge-9{stroke:hsl(180, 100%, 76.2745098039%);}#container .edge-depth-9{stroke-width:-13;}#container .section-9 line{stroke:hsl(0, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-10 rect,#container .section-10 path,#container .section-10 circle,#container .section-10 polygon,#container .section-10 path{fill:hsl(210, 100%, 76.2745098039%);}#container .section-10 text{fill:black;}#container .node-icon-10{font-size:40px;color:black;}#container .section-edge-10{stroke:hsl(210, 100%, 76.2745098039%);}#container .edge-depth-10{stroke-width:-16;}#container .section-10 line{stroke:hsl(30, 100%, 86.2745098039%);stroke-width:3;}#container .disabled,#container .disabled circle,#container .disabled text{fill:lightgray;}#container .disabled text{fill:#efefef;}#container .section-root rect,#container .section-root path,#container .section-root circle,#container .section-root polygon{fill:hsl(240, 100%, 46.2745098039%);}#container .section-root text{fill:#ffffff;}#container .icon-container{height:100%;display:flex;justify-content:center;align-items:center;}#container .edge{fill:none;}#container .mindmap-node-label{dy:1em;alignment-baseline:middle;text-anchor:middle;dominant-baseline:middle;text-align:center;}#container :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g></g><g class="mindmap-edges"><path class="edge section-edge-0 edge-depth-2" d="M 617.140619387279,165.00140549206068 L 662.0164374011002,130.00181788001058 L706.8922554149215,95.00223026796047"></path><path class="edge section-edge-0 edge-depth-2" d="M 590.3149933065847,173.9600980951707 L 505.2282979951535,172.44984056965993 L420.14160268372234,170.93958304414915"></path><path class="edge section-edge-0 edge-depth-2" d="M 592.2737621738179,166.81091799123897 L 546.9083174750189,141.0109704418206 L501.54287277621984,115.21102289240226"></path><path class="edge section-edge-0 edge-depth-1" d="M 701.4631331150987,251.81942662137456 L 659.2244252813609,217.73293403158664 L616.9857174476232,183.64644144179874"></path><path class="edge section-edge-0 edge-depth-0" d="M 788.1132641876718,342.5014433017111 L 755.7106002804919,307.38267773715495 L723.307936373312,272.2639121725988"></path><path class="edge section-edge-1 edge-depth-2" d="M 1163.601836448366,379.97956836053163 L 1200.7437364386683,417.27350745313663 L1237.8856364289704,454.56744654574163"></path><path class="edge section-edge-1 edge-depth-2" d="M 1138.4003021401086,372.720959691999 L 1048.1665042382156,393.5229657495766 L957.9327063363224,414.3249718071542"></path><path class="edge section-edge-1 edge-depth-2" d="M 1167.4515490242418,365.27192187544495 L 1239.494688999257,344.91164902180344 L1311.5378289742723,324.55137616816194"></path><path class="edge section-edge-1 edge-depth-2" d="M 1167.9423545917227,370.8451256546635 L 1277.3249573061266,381.7926057294374 L1386.7075600205305,392.74008580421133"></path><path class="edge section-edge-1 edge-depth-1" d="M 1107.1921125664594,296.25518115599033 L 1126.120794219966,326.44873045557785 L1145.0494758734726,356.64227975516536"></path><path class="edge section-edge-1 edge-depth-2" d="M 1376.9801567507227,246.01649212427367 L 1365.2256441347013,200.6158835710998 L1353.47113151868,155.215275017926"></path><path class="edge section-edge-1 edge-depth-2" d="M 1395.6777152503337,261.900906325402 L 1475.1797141065854,269.15616275642884 L1554.6817129628369,276.4114191874557"></path><path class="edge section-edge-1 edge-depth-2" d="M 1393.0067723880404,269.17025081844594 L 1431.308058249736,296.1237568773089 L1469.6093441114317,323.07726293617185"></path><path class="edge section-edge-1 edge-depth-2" d="M 1394.9521599070654,255.74097005812513 L 1467.796807885146,231.15567587860417 L1540.6414558632266,206.57038169908319"></path><path class="edge section-edge-1 edge-depth-1" d="M 1114.1748173054957,282.3242493628383 L 1239.982228070567,272.0419129265615 L1365.7896388356385,261.7595764902847"></path><path class="edge section-edge-1 edge-depth-2" d="M 885.6776245344442,273.6141928015977 L 852.1695522360703,236.45437892759617 L818.6614799376964,199.29456505359468"></path><path class="edge section-edge-1 edge-depth-1" d="M 1084.2249313092734,283.6351677003728 L 997.47369888153,284.1500803978525 L910.7224664537868,284.6649930953322"></path><path class="edge section-edge-1 edge-depth-2" d="M 1051.298894362476,156.37473137584703 L 1050.0580170313297,113.93416125174366 L1048.8171397001836,71.49359112764027"></path><path class="edge section-edge-1 edge-depth-2" d="M 1043.5574457820624,183.94172298039047 L 1029.317455120368,205.83032664369105 L1015.0774644586737,227.71893030699164"></path><path class="edge section-edge-1 edge-depth-2" d="M 1066.1207081061834,175.62472036041638 L 1128.6895657497012,194.1403203044592 L1191.2584233932187,212.65592024850204"></path><path class="edge section-edge-1 edge-depth-1" d="M 1093.3771903413995,269.73284536866186 L 1075.4809720466071,227.45723033352886 L1057.5847537518148,185.1816152983958"></path><path class="edge section-edge-1 edge-depth-0" d="M 812.8951691113446,350.12837681664803 L 948.7548240407671,318.53596234652525 L1084.6144789701896,286.9435478764025"></path><path class="edge section-edge-2 edge-depth-2" d="M 957.4270942882011,558.8215640934602 L 965.8265373365272,606.3835643109957 L974.2259803848532,653.9455645285311"></path><path class="edge section-edge-2 edge-depth-1" d="M 840.3931111887505,483.34976270266407 L 890.9803067012699,510.18526467258357 L941.5675022137891,537.0207666425032"></path><path class="edge section-edge-2 edge-depth-2" d="M 1056.0674596657238,500.1454276582787 L 1135.4605982605299,537.6757407325063 L1214.8537368553357,575.2060538067337"></path><path class="edge section-edge-2 edge-depth-1" d="M 842.0933519735772,477.52935508838004 L 934.8242307556379,485.0276315740449 L1027.5551095376989,492.52590805970965"></path><path class="edge section-edge-2 edge-depth-2" d="M 606.7428235163277,534.3160891337245 L 538.2533947331904,565.7006249336368 L469.76396595005303,597.0851607335491"></path><path class="edge section-edge-2 edge-depth-1" d="M 812.5909450517157,479.9621498539414 L 723.7607167588493,502.19386092864966 L634.9304884659829,524.425572003358"></path><path class="edge section-edge-2 edge-depth-2" d="M 754.9676679079574,586.8521096360972 L 739.0708271671086,625.574100223341 L723.1739864262598,664.2960908105848"></path><path class="edge section-edge-2 edge-depth-1" d="M 818.6418660424962,488.6794027355474 L 793.9032531303034,524.6481717819797 L769.1646402181105,560.616940828412"></path><path class="edge section-edge-2 edge-depth-0" d="M 801.7165507829292,368.127990929301 L 812.7135660469622,414.92308987492703 L823.7105813109953,461.71818882055305"></path><path class="edge section-edge-3 edge-depth-2" d="M 428.9911626475151,482.1684053859425 L 318.47882180849075,506.683235088339 L207.96648096946635,531.1980647907355"></path><path class="edge section-edge-3 edge-depth-1" d="M 543.0272705164788,409.8037824933442 L 499.4887776733078,440.07996878674624 L455.95028483013687,470.35615508014837"></path><path class="edge section-edge-3 edge-depth-2" d="M 335.66122539720175,363.391859577315 L 238.23238617460248,378.2876717893007 L140.80354695200322,393.1834840012864"></path><path class="edge section-edge-3 edge-depth-1" d="M 540.6219539129656,398.35739563814536 L 452.9156475371053,381.18243240176196 L365.2093411612451,364.00746916537867"></path><path class="edge section-edge-3 edge-depth-0" d="M 783.5661723917232,356.4165791894265 L 676.8136745270892,377.3828939735866 L570.0611766624553,398.3492087577467"></path><path class="edge section-edge-4 edge-depth-1" d="M 511.86086720698637,326.57168484419776 L 531.0729346530695,292.00396866749475 L550.2850020991526,257.43625249079173"></path><path class="edge section-edge-4 edge-depth-1" d="M 492.3728799003316,330.95734294229993 L 456.60293649731796,305.3769379132767 L420.8329930943043,279.7965328842535"></path><path class="edge section-edge-4 edge-depth-1" d="M 491.4688657962911,346.98048167018067 L 429.55041151117234,381.4603134962089 L367.6319572260535,415.9401453222372"></path><path class="edge section-edge-4 edge-depth-1" d="M 489.6735804110631,337.9569745506651 L 380.56534338974166,325.3196668591632 L271.4571063684201,312.6823591676613"></path><path class="edge section-edge-4 edge-depth-0" d="M 783.3016135196872,352.8196016905164 L 651.4294746206422,346.60428950761565 L519.5573357215974,340.3889773247149"></path></g><g class="mindmap-nodes"><g transform="translate(689.0349809922586, 325.8257888182986)" class="mindmap-node section--1 section-root"><g transform="translate(109.25, 27.699999237060545)"><circle r="109.25" class="node-bkg node-circle" id="node-0"></circle></g><g transform="translate(109.25, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Kubernetes</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Zero-Downtime</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Deployments</tspan></tspan></text></g></g></g><g transform="translate(638.0034070687252, 242.3395674189508)" class="mindmap-node section-0"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h140.265625 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-1"></path><line y2="37.8" x2="150.265625" y1="37.8" x1="0" class="node-line-0"></line></g><g transform="translate(75.1328125, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Built-In</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Strategies</tspan></tspan></text></g></g></g><g transform="translate(537.9532559939967, 155.3263006442225)" class="mindmap-node section-0"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h124.71875 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-2"></path><line y2="37.8" x2="134.71875" y1="37.8" x1="0" class="node-line-0"></line></g><g transform="translate(67.359375, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Rolling</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Updates</tspan></tspan></text></g></g></g><g transform="translate(599.5405563082038, 53.077335878738104)" class="mindmap-node section-0"><g><rect width="238.359375" ry="20" rx="20" height="65.39999847412109" class="node-bkg node-rounded-rect" id="node-3"></rect></g><g transform="translate(119.1796875, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Gradual</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> replacement</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> of</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> old</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">pods</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> with</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> new</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> ones</tspan></tspan></text></g></g></g><g transform="translate(331.3314649963104, 151.77338049509734)" class="mindmap-node section-0"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h137.625 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-4"></path><line y2="37.8" x2="147.625" y1="37.8" x1="0" class="node-line-0"></line></g><g transform="translate(73.8125, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Readiness</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Probes</tspan></tspan></text></g></g></g><g transform="translate(410.11337895604106, 88.8956402394187)" class="mindmap-node section-0"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h146.78125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-5"></path><line y2="37.8" x2="156.78125" y1="37.8" x1="0" class="node-line-0"></line></g><g transform="translate(78.390625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Graceful</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Shutdown</tspan></tspan></text></g></g></g><g transform="translate(1016.0215420892755, 264.6461366376914)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h156.40625 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-6"></path><line y2="37.8" x2="166.40625" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(83.203125, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Advanced</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Strategies</tspan></tspan></text></g></g></g><g transform="translate(1055.317595789133, 350.4513242734643)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h185.39865112304688 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-7"></path><line y2="37.8" x2="195.39865112304688" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(97.69932556152344, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Blue/Green</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Deployment</tspan></tspan></text></g></g></g><g transform="translate(1130.9834452034377, 423.6956921586879)" class="mindmap-node section-1"><g><rect width="234.97421264648438" ry="20" rx="20" height="82.99999694824218" class="node-bkg node-rounded-rect" id="node-8"></rect></g><g transform="translate(117.48710632324219, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Two</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> identical</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">environments</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> where</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> traffic</tspan></tspan><tspan dy="1.1em" y="2.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">is</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> switched</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> between</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> them</tspan></tspan></text></g></g></g><g transform="translate(859.5035871257746, 398.79460722568894)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h157.625 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-9"></path><line y2="37.8" x2="167.625" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(83.8125, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Database</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Migrations</tspan></tspan></text></g></g></g><g transform="translate(1239.2859789867248, 301.5719737701426)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h163.37295532226562 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-10"></path><line y2="37.8" x2="173.37295532226562" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(86.68647766113281, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Session</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Management</tspan></tspan></text></g></g></g><g transform="translate(1314.7267432615968, 375.33388718541056)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h163.8125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-11"></path><line y2="37.8" x2="173.8125" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(86.90625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Resource</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Duplication</tspan></tspan></text></g></g></g><g transform="translate(1299.7514009903352, 241.6376892154316)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h151.97677612304688 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-12"></path><line y2="37.8" x2="161.97677612304688" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(80.98838806152344, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Canary</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Deployment</tspan></tspan></text></g></g></g><g transform="translate(1235.3123979602199, 99.19407945264692)" class="mindmap-node section-1"><g><rect width="228.79820251464844" ry="20" rx="20" height="82.99999694824218" class="node-bkg node-rounded-rect" id="node-13"></rect></g><g transform="translate(114.39910125732422, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Gradually</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> roll</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> out</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> new</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">versions</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> to</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> a</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> small</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> subset</tspan></tspan><tspan dy="1.1em" y="2.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">of</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> users</tspan></tspan></text></g></g></g><g transform="translate(1523.3540141613119, 258.8746362974261)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h82.53125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-14"></path><line y2="37.8" x2="92.53125" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(46.265625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Error</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Rate</tspan></tspan></text></g></g></g><g transform="translate(1443.9802779481017, 312.8098245391862)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h65.79209899902344 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-15"></path><line y2="37.8" x2="75.79209899902344" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(37.89604949951172, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Latency</tspan></tspan></text></g></g></g><g transform="translate(1488.1272642184333, 182.8736625417767)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h123.453125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-16"></path><line y2="37.8" x2="133.453125" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(66.7265625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Resource</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Usage</tspan></tspan></text></g></g></g><g transform="translate(843.8693066015189, 265.8540241580136)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h93.70684814453125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-17"></path><line y2="37.8" x2="103.70684814453125" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(51.853424072265625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">A/B</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Testing</tspan></tspan></text></g></g></g><g transform="translate(692.7179362983561, 155.45473446011823)" class="mindmap-node section-1"><g><rect width="231.796875" ry="20" rx="20" height="65.39999847412109" class="node-bkg node-rounded-rect" id="node-18"></rect></g><g transform="translate(115.8984375, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Deploy</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> different</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> versions</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">to</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> different</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> user</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> segments</tspan></tspan></text></g></g></g><g transform="translate(966.9754514424153, 152.46832402936622)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h159.52365112304688 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-19"></path><line y2="37.8" x2="169.52365112304688" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(84.76182556152344, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Shadow</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Deployment</tspan></tspan></text></g></g></g><g transform="translate(931.2771945587208, 15)" class="mindmap-node section-1"><g><rect width="234.203125" ry="20" rx="20" height="82.99999694824218" class="node-bkg node-rounded-rect" id="node-20"></rect></g><g transform="translate(117.1015625, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Run</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> new</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> version</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> alongside</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">the</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> current</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> one</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> without</tspan></tspan><tspan dy="1.1em" y="2.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">exposing</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> it</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> to</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> users</tspan></tspan></text></g></g></g><g transform="translate(944.2099425019342, 221.39232925801588)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h115.37538146972656 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-21"></path><line y2="37.8" x2="125.37538146972656" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(62.68769073486328, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Load</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Handling</tspan></tspan></text></g></g></g><g transform="translate(1110.7356044954633, 198.0123165795522)" class="mindmap-node section-1"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h179.8125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-22"></path><line y2="37.8" x2="189.8125" y1="37.8" x1="0" class="node-line-1"></line></g><g transform="translate(94.90625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Performance</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Validation</tspan></tspan></text></g></g></g><g transform="translate(737.5562136016658, 457.420391694495)" class="mindmap-node section-2"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h169.171875 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-23"></path><line y2="37.8" x2="179.171875" y1="37.8" x1="0" class="node-line-2"></line></g><g transform="translate(89.5859375, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Tools</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> and</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Automation</tspan></tspan></text></g></g></g><g transform="translate(872.7637748008738, 525.1501376506724)" class="mindmap-node section-2"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h154.109375 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-24"></path><line y2="37.8" x2="164.109375" y1="37.8" x1="0" class="node-line-2"></line></g><g transform="translate(82.0546875, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">GitOps</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> with</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Argo</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> CD</tspan></tspan></text></g></g></g><g transform="translate(865.9127373721806, 618.4169894454401)" class="mindmap-node section-2"><g><rect width="221.84375" ry="20" rx="20" height="100.60000305175781" class="node-bkg node-rounded-rect" id="node-25"></rect></g><g transform="translate(110.921875, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Version-controlled</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">deployments,</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> automated</tspan></tspan><tspan dy="1.1em" y="2.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">synchronization</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> with</tspan></tspan><tspan dy="1.1em" y="3.2em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">clusters</tspan></tspan></text></g></g></g><g transform="translate(984.1313104096103, 474.83487145359476)" class="mindmap-node section-2"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h106.75 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-26"></path><line y2="37.8" x2="116.75" y1="37.8" x1="0" class="node-line-2"></line></g><g transform="translate(58.375, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Argo</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Rollouts</tspan></tspan></text></g></g></g><g transform="translate(1115.6492611114493, 540.1166115372966)" class="mindmap-node section-2"><g><rect width="225.53125" ry="20" rx="20" height="82.99999694824218" class="node-bkg node-rounded-rect" id="node-27"></rect></g><g transform="translate(112.765625, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Supports</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> advanced</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">strategies</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> like</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> canary</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> and</tspan></tspan><tspan dy="1.1em" y="2.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">blue-green</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> deployments</tspan></tspan></text></g></g></g><g transform="translate(520.6527199160328, 509.16733016280443)" class="mindmap-node section-2"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h189.453125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-28"></path><line y2="37.8" x2="199.453125" y1="37.8" x1="0" class="node-line-2"></line></g><g transform="translate(99.7265625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Prometheus</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> and</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Grafana</tspan></tspan></text></g></g></g><g transform="translate(342.86969455034796, 570.6339204674086)" class="mindmap-node section-2"><g><rect width="226.515625" ry="20" rx="20" height="65.39999847412109" class="node-bkg node-rounded-rect" id="node-29"></rect></g><g transform="translate(113.2578125, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Real-time</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> monitoring</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> and</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">visualization</tspan></tspan></text></g></g></g><g transform="translate(667.3885220290581, 554.0759518694645)" class="mindmap-node section-2"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h176.55166625976562 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-30"></path><line y2="37.8" x2="186.55166625976562" y1="37.8" x1="0" class="node-line-2"></line></g><g transform="translate(93.27583312988281, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">AI-Powered</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Monitoring</tspan></tspan></text></g></g></g><g transform="translate(600.7194866752764, 645.4722493401571)" class="mindmap-node section-2"><g><rect width="233.515625" ry="20" rx="20" height="65.39999847412109" class="node-bkg node-rounded-rect" id="node-31"></rect></g><g transform="translate(116.7578125, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Use</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> AI</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> to</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> detect</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> anomalies</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">and</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> automate</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> responses</tspan></tspan></text></g></g></g><g transform="translate(455.75643056191984, 382.3399998918141)" class="mindmap-node section-3"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h189.171875 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-32"></path><line y2="37.8" x2="199.171875" y1="37.8" x1="0" class="node-line-3"></line></g><g transform="translate(99.5859375, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Security</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> and</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Compliance</tspan></tspan></text></g></g></g><g transform="translate(357.94489492629737, 455.0199376816785)" class="mindmap-node section-3"><g><rect width="171.38058471679688" ry="20" rx="20" height="47.8" class="node-bkg node-rounded-rect" id="node-33"></rect></g><g transform="translate(85.69029235839844, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Open</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Policy</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Agent</tspan></tspan></text></g></g></g><g transform="translate(85.2130813322857, 501.74653325793895)" class="mindmap-node section-3"><g><rect width="216.21875" ry="20" rx="20" height="65.39999847412109" class="node-bkg node-rounded-rect" id="node-34"></rect></g><g transform="translate(108.109375, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Enforce</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> security</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> policies</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">during</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> deployment</tspan></tspan></text></g></g></g><g transform="translate(311.1998645122909, 342.22486491171)" class="mindmap-node section-3"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h68.578125 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-35"></path><line y2="37.8" x2="78.578125" y1="37.8" x1="0" class="node-line-3"></line></g><g transform="translate(39.2890625, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Kyverno</tspan></tspan></text></g></g></g><g transform="translate(15, 345.1504771410126)" class="mindmap-node section-3"><g><rect width="221.95169067382812" ry="20" rx="20" height="100.60000305175781" class="node-bkg node-rounded-rect" id="node-36"></rect></g><g transform="translate(110.97584533691406, 10)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Automate</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> security</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> best</tspan></tspan><tspan dy="1.1em" y="1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">practices,</tspan></tspan><tspan dy="1.1em" y="2.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Kubernetes-native</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> policy</tspan></tspan><tspan dy="1.1em" y="3.2em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">management</tspan></tspan></text></g></g></g><g transform="translate(441.39428074902594, 320.7827909598722)" class="mindmap-node section-4"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h116.359375 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-37"></path><line y2="37.8" x2="126.359375" y1="37.8" x1="0" class="node-line-4"></line></g><g transform="translate(63.1796875, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Key</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Takeaways</tspan></tspan></text></g></g></g><g transform="translate(495.341775629867, 225.42514637511732)" class="mindmap-node section-4"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h114.46025085449219 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-38"></path><line y2="37.8" x2="124.46025085449219" y1="37.8" x1="0" class="node-line-4"></line></g><g transform="translate(62.230125427246094, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Tailor</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Strategy</tspan></tspan></text></g></g></g><g transform="translate(341.75690474561, 252.17108486668124)" class="mindmap-node section-4"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h123.75 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-39"></path><line y2="37.8" x2="133.75" y1="37.8" x1="0" class="node-line-4"></line></g><g transform="translate(66.875, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Monitor</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Metrics</tspan></tspan></text></g></g></g><g transform="translate(268.25341727331863, 404.3378360325457)" class="mindmap-node section-4"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h162.546875 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-40"></path><line y2="37.8" x2="172.546875" y1="37.8" x1="0" class="node-line-4"></line></g><g transform="translate(86.2734375, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Implement</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Rollbacks</tspan></tspan></text></g></g></g><g transform="translate(156.97078103045726, 292.0565427584542)" class="mindmap-node section-4"><g><path d="M0 32.8 v-27.799999999999997 q0,-5 5,-5 h189.171875 q5,0 5,5 v32.8 H0 Z" class="node-bkg node-no-border" id="node-41"></path><line y2="37.8" x2="199.171875" y1="37.8" x1="0" class="node-line-4"></line></g><g transform="translate(99.5859375, 5)" text-anchor="middle" dominant-baseline="middle" alignment-baseline="middle" dy="1em"><g><rect class="background"></rect><text y="-10.1"><tspan dy="1.1em" y="-0.1em" x="0" class="text-outer-tspan"><tspan font-weight="normal" class="text-inner-tspan" font-style="normal">Security</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> and</tspan><tspan font-weight="normal" class="text-inner-tspan" font-style="normal"> Compliance</tspan></tspan></text></g></g></g></g></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment