<mxfile host="app.diagrams.net">
  <diagram name="Page-1" id="aYL43Yir845N1MYCGZ1x">
    <mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-1" parent="1" style="text;html=1;align=center;verticalAlign=middle;fontSize=18;fontStyle=1;fontColor=#7E7E7E;" value="Container Mesh Shapes on AWS" vertex="1">
          <mxGeometry height="36" width="620" x="104" y="20" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-2" parent="1" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 4;strokeColor=#2563eb;fillColor=none;fontColor=#2563eb;fontStyle=1;fontSize=13;verticalAlign=top;startSize=28;container=1;collapsible=0;" value="In-cluster container networking" vertex="1">
          <mxGeometry height="200" width="620" x="104" y="80" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-11" parent="7qlWNuZ3JUlay0ytY7_F-2" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;fillColor=#ED7100;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ecs;" value="&lt;font&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(126, 126, 126);&quot;&gt;Amazon ECS&lt;/span&gt;&lt;br style=&quot;color: rgb(126, 126, 126);&quot;&gt;&lt;/b&gt;&lt;/font&gt;&lt;span style=&quot;color: rgb(126, 126, 126); font-size: 11px;&quot;&gt;awsvpc, ECS Service Connect,&lt;/span&gt;&lt;br style=&quot;color: rgb(126, 126, 126); font-size: 11px;&quot;&gt;&lt;span style=&quot;color: rgb(126, 126, 126); font-size: 11px;&quot;&gt;task roles&lt;/span&gt;" vertex="1">
          <mxGeometry height="78" width="78" x="400" y="50" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-3" parent="7qlWNuZ3JUlay0ytY7_F-2" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#7E7E7E;fillColor=#ED7100;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=11;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.eks;" value="&lt;b&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;Amazon EKS&lt;/font&gt;&lt;/b&gt;&lt;br&gt;VPC CNI, Pod Identity / IRSA,&lt;br&gt;SG for pods, NetworkPolicy" vertex="1">
          <mxGeometry height="78" width="78" x="130" y="50" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-5" parent="1" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 4;strokeColor=#7c3aed;fillColor=none;fontColor=#7c3aed;fontStyle=1;fontSize=13;verticalAlign=top;startSize=28;container=1;collapsible=0;" value="Amazon VPC Lattice (alternative to a mesh)" vertex="1">
          <mxGeometry height="220" width="620" x="104" y="310" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-6" parent="7qlWNuZ3JUlay0ytY7_F-5" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#7E7E7E;fillColor=#8C4FFF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=11;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vpc_lattice;" value="&lt;b&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;AWS Gateway API Controller&lt;br&gt;&lt;/font&gt;&lt;/b&gt;Kubernetes Gateway, HTTPRoute,&lt;br&gt;GRPCRoute, ServiceImport" vertex="1">
          <mxGeometry height="78" width="78" x="130" y="55" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-7" parent="7qlWNuZ3JUlay0ytY7_F-5" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#7E7E7E;fillColor=#8C4FFF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=11;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vpc_lattice;" value="&lt;b&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;Lattice service network&lt;br&gt;&lt;/font&gt;&lt;/b&gt;shared via AWS RAM&lt;br&gt;(Cross-cluster, cross-VPC,&lt;br&gt;cross-account)" vertex="1">
          <mxGeometry height="78" width="78" x="400" y="55" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-8" parent="1" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 4;strokeColor=#059669;fillColor=none;fontColor=#059669;fontStyle=1;fontSize=13;verticalAlign=top;startSize=28;container=1;collapsible=0;" value="Self-managed mesh on AWS networking" vertex="1">
          <mxGeometry height="220" width="620" x="104" y="560" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-10" parent="7qlWNuZ3JUlay0ytY7_F-8" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#7E7E7E;fillColor=#8C4FFF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=11;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.transit_gateway;" value="Mesh on top of&lt;br&gt;&lt;b&gt;VPC peering,&lt;br&gt;AWS Transit Gateway,&lt;br&gt;AWS Cloud WAN&lt;/b&gt;" vertex="1">
          <mxGeometry height="78" width="78" x="390" y="55" as="geometry" />
        </mxCell>
        <mxCell id="7qlWNuZ3JUlay0ytY7_F-12" parent="7qlWNuZ3JUlay0ytY7_F-8" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#7E7E7E;fillColor=#8C4FFF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=11;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.vpc_lattice;" value="Mesh on top of&lt;br&gt;&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;Amazon VPC Lattice&lt;/b&gt;&lt;/font&gt;" vertex="1">
          <mxGeometry height="78" width="78" x="130" y="55" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
