image
Intracluster and Intercluster communication with AWS App Mesh
Introduction
Difficulty
Advanced
Duration
35m
Students
13
Description

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. 

Prerequisites

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.
Transcript

A service mesh is a software architecture designed to provide a layer of scalable communication and resiliency to your microservice-based applications.

AWS provides a service called App Mesh that can help you do just that. In this lesson, I'll walk you through some concepts and an implementation of App Mesh in order to help you achieve the same goal. Hello and welcome. My name is Carlos Rivas and I'm a senior AWS content creator here at Cloud Academy. Feel free to reach out if you have any questions using the details shown on the screen or you can always get in touch with us by sending an e-mail to support@cloudacademy.com where one of our cloud experts will reply to your question. This course is meant for cloud developers with prior experience with containers. Also, if you're a DevOps professional looking to convert simple microservices into a large-scale enterprise deployment without touching code, this is the course for you.

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? Familiarize yourself with the App Mesh jargon including virtual routers, services, nodes, and gateways. And finally, you'll see an App Mesh deployment up and running and understand how it works internally. Some useful knowledge to have before starting includes a general understanding of Docker and building containers, intermediate knowledge of ECS deployments in AWS, and understanding general AWS networking concepts and resources such as load balancers, proxy servers, and routing. Feedback on our courses here at Cloud Academy is valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could contact support@cloudacademy.com. All right, let's get started.

 

About the Author
Avatar
Carlos Rivas
Sr. AWS Content Creator
Students
803
Courses
15
Learning Paths
1

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