Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Processing App Microservice Messages with Containers

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

In this lab, you’ll create an online application microservice for an event ticket company. New tickets sales are processed by this microservice, which has an API Gateway as the entry point. An Amazon SQS queue temporarily stores incoming messages and a containers auto-scale group retrieves and processes the messages. Each message processed creates a PDF document ticket and uses an Amazon S3 bucket to persistently store the documents. Finally, the message information is stored in an Amazon DynamoDB table along with the ticket object S3 URL.


Level

Intermediate


Duration

1 Hours 30 Minutes


Course Objectives

In this course, you will learn how to:

  • Deploy an API Gateway and forward request's body to an SQS queue
  • Build a Docker image and push it the a ECR repository

  • Create an autoscalable ECS Service using Fargate


Intended Audience

This course is intended for:

  • Architects
  • Developers
  • Systems Operators


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • Familiar with basic navigation of the AWS Management Console
  • Comfortable editing scripts using a text editor


Course Outline

  • Task 1: SQS queue
  • Task 2: Create API Gateway
  • Task 3: Build the Docker image and push to an ECR repository
  • Task 4: Create CloudWatch alarms
  • Task 5: Create ECS Cluster
  • Task 6: Create ECS Task definition
  • Task 7: Create ECS Service
  • Task 8: Test the app

Reviews

Start your review of Processing App Microservice Messages with Containers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.