<?xml version='1.0' encoding='utf-8'?>
<mxfile host="app.diagrams.net">
  <diagram id="engineering-led-architect-performance-optimization-article" name="Article">
    <mxGraphModel page="1" pageScale="1" pageWidth="1600" pageHeight="1000" background="#F6F6F8" grid="1" gridSize="10">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="2" parent="1" vertex="1" value="DATA DIVE CRAFT  /  PERFORMANCE" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=17;fontStyle=1;fontColor=#2B6CEE;">
          <mxGeometry as="geometry" x="64" y="37" width="1450" height="29" />
        </mxCell>
        <mxCell id="3" parent="1" vertex="1" value="Fix the flow. Then the query." style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=40;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="64" y="93" width="1472" height="60" />
        </mxCell>
        <mxCell id="4" parent="1" vertex="1" value="Separate orchestration bottlenecks from compute bottlenecks." style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=22;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="64" y="154" width="1472" height="36" />
        </mxCell>
        <mxCell id="5" parent="1" vertex="1" value="BEFORE  /  Extraction waits for transformation" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=24;fontStyle=1;fontColor=#475569;">
          <mxGeometry as="geometry" x="64" y="253" width="1450" height="38" />
        </mxCell>
        <mxCell id="6" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="64" y="312" width="438" height="140" />
        </mxCell>
        <mxCell id="7" parent="6" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#475569;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="116" />
        </mxCell>
        <mxCell id="8" parent="6" vertex="1" value="Extract 5 tables" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="398" height="37" />
        </mxCell>
        <mxCell id="9" parent="6" vertex="1" value="Integration server active" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="398" height="30" />
        </mxCell>
        <mxCell id="10" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="580" y="312" width="438" height="140" />
        </mxCell>
        <mxCell id="11" parent="10" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#475569;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="116" />
        </mxCell>
        <mxCell id="12" parent="10" vertex="1" value="Transform 5 tables" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="398" height="37" />
        </mxCell>
        <mxCell id="13" parent="10" vertex="1" value="Integration server idle" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="398" height="30" />
        </mxCell>
        <mxCell id="14" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="1096" y="312" width="438" height="140" />
        </mxCell>
        <mxCell id="15" parent="14" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#475569;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="116" />
        </mxCell>
        <mxCell id="16" parent="14" vertex="1" value="Next extraction" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="398" height="37" />
        </mxCell>
        <mxCell id="17" parent="14" vertex="1" value="Starts after transform" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="398" height="30" />
        </mxCell>
        <mxCell id="18" parent="1" edge="1" source="6" target="10" style="edgeStyle=none;rounded=0;strokeWidth=3;strokeColor=#475569;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;">
          <mxGeometry as="geometry" relative="1" />
        </mxCell>
        <mxCell id="19" parent="1" edge="1" source="10" target="14" style="edgeStyle=none;rounded=0;strokeWidth=3;strokeColor=#475569;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;">
          <mxGeometry as="geometry" relative="1" />
        </mxCell>
        <mxCell id="20" parent="1" vertex="1" value="AFTER  /  Separate extraction from downstream processing" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=24;fontStyle=1;fontColor=#2B6CEE;">
          <mxGeometry as="geometry" x="64" y="519" width="1450" height="38" />
        </mxCell>
        <mxCell id="21" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="64" y="590" width="325" height="154" />
        </mxCell>
        <mxCell id="22" parent="21" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#2B6CEE;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="130" />
        </mxCell>
        <mxCell id="23" parent="21" vertex="1" value="Bounded extraction" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="285" height="37" />
        </mxCell>
        <mxCell id="24" parent="21" vertex="1" value="Keep source concurrency&lt;br&gt;at the supported limit" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="285" height="54" />
        </mxCell>
        <mxCell id="25" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="500" y="590" width="290" height="154" />
        </mxCell>
        <mxCell id="26" parent="25" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#2B6CEE;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="130" />
        </mxCell>
        <mxCell id="27" parent="25" vertex="1" value="Completion queue" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="250" height="37" />
        </mxCell>
        <mxCell id="28" parent="25" vertex="1" value="Ready table + batch ID" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="250" height="30" />
        </mxCell>
        <mxCell id="29" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="900" y="550" width="300" height="118" />
        </mxCell>
        <mxCell id="30" parent="29" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#2B6CEE;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="94" />
        </mxCell>
        <mxCell id="31" parent="29" vertex="1" value="Silver workers" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="260" height="37" />
        </mxCell>
        <mxCell id="32" parent="29" vertex="1" value="Process ready tables" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="260" height="30" />
        </mxCell>
        <mxCell id="33" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="1290" y="550" width="246" height="118" />
        </mxCell>
        <mxCell id="34" parent="33" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#2B6CEE;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="94" />
        </mxCell>
        <mxCell id="35" parent="33" vertex="1" value="Gold / BI" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="206" height="37" />
        </mxCell>
        <mxCell id="36" parent="33" vertex="1" value="Serve the results" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="206" height="30" />
        </mxCell>
        <mxCell id="37" parent="1" vertex="1" value="" style="rounded=1;arcSize=28;absoluteArcSize=1;fillColor=#FFFFFF;strokeColor=#DCE4F0;strokeWidth=2;">
          <mxGeometry as="geometry" x="900" y="770" width="636" height="108" />
        </mxCell>
        <mxCell id="38" parent="37" vertex="1" value="" style="rounded=1;arcSize=4;absoluteArcSize=1;fillColor=#2B6CEE;strokeColor=none;strokeWidth=2;">
          <mxGeometry as="geometry" x="1.0" y="12.0" width="5" height="84" />
        </mxCell>
        <mxCell id="39" parent="37" vertex="1" value="Query optimization" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=23;fontStyle=1;fontColor=#0F172A;">
          <mxGeometry as="geometry" x="20.0" y="17.0" width="596" height="37" />
        </mxCell>
        <mxCell id="40" parent="37" vertex="1" value="Consolidate merges • Reuse results • Tune layout" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=18;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="20.0" y="54.0" width="596" height="30" />
        </mxCell>
        <mxCell id="41" parent="1" edge="1" source="21" target="25" style="edgeStyle=none;rounded=0;strokeWidth=3;strokeColor=#2B6CEE;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;">
          <mxGeometry as="geometry" relative="1" />
        </mxCell>
        <mxCell id="42" parent="1" edge="1" source="25" target="29" style="edgeStyle=none;rounded=0;strokeWidth=3;strokeColor=#2B6CEE;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;">
          <mxGeometry as="geometry" relative="1" />
        </mxCell>
        <mxCell id="43" parent="1" edge="1" source="29" target="33" style="edgeStyle=none;rounded=0;strokeWidth=3;strokeColor=#2B6CEE;endArrow=block;endFill=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;">
          <mxGeometry as="geometry" relative="1" />
        </mxCell>
        <mxCell id="44" parent="1" vertex="1" value="Conceptual orchestration pattern • Queue delivery, retries and concurrency limits require implementation design" style="text;html=1;align=left;verticalAlign=top;whiteSpace=wrap;spacing=0;fontFamily=Arial;fontSize=16;fontStyle=0;fontColor=#475569;">
          <mxGeometry as="geometry" x="64" y="952" width="1472" height="28" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>