YoVDO

Processing App Microservice Messages with Containers

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon Elastic Container Service (ECS) Courses Docker Courses Microservices Courses Autoscaling Courses API Gateways Courses

Course Description

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

Tags

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX