Intracluster and Intercluster communication with AWS App Mesh

1m 56s

A service mesh is a software architecture designed to provide a layer of scalable communication and resiliency to your microservices-based applications. AWS provides a service called App Mesh that can help you do just that. In this lesson, we'll walk you through some concepts and an implementation of App Mesh in order to help you achieve the same goal.

Learning objectives

By the end of this course you should have a good understanding of the following:

  • How to create a service mesh, using AWS App Mesh.
  • App Mesh jargon, including virtual routers, services, nodes, and gateways.
  • What an App Mesh deployment looks like when running, and how it works internally.

Intended audience

  • Cloud Developers with prior experience with containers.
  • DevOps professionals looking to convert simple microservices into a large-scale enterprise deployment. 


Some useful knowledge to have before starting includes:

  • General understanding of Docker and building containers.
  • Intermediate knowledge of ECS deployments in AWS.
  • Understand general AWS networking concepts and resources such as load balancers, proxy servers, and routing.
About the Author
Carlos Rivas
Sr. AWS Content Creator
Learning paths

Software Development has been my craft for over 2 decades. In recent years, I was introduced to the world of "Infrastructure as Code" and Cloud Computing.
I loved it! -- it re-sparked my interest in staying on the cutting edge of technology.

Colleagues regard me as a mentor and leader in my areas of expertise and also as the person to call when production servers crash and we need the App back online quickly.

My primary skills are:
★ Software Development ( Java, PHP, Python and others )
★ Cloud Computing Design and Implementation
★ DevOps: Continuous Delivery and Integration


Covered Topics