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

Amazon Web Services

Refactoring Legacy Apps to Microservices using AWS Migration Hub Refactor Spaces

Amazon Web Services and Amazon via AWS Skill Builder

Overview

This lab demonstrates the process of moving from a monolithic architecture to a microservice architecture.


Objectives

By the end of this lab, you will be able to do the following:

  • Explore the monolithic application.
  • Use AWS Migration Hub Refactor Spaces to create a refactor environment and define traffic routing.
  • Leverage Microservices architecture.
  • Use Amazon DynamoDB for storing and accessing shopping cart information.
  • Use AWS Lambda as compute resource for accessing and manipulating the shopping cart.


Prerequisites

  • Access to a computer with Microsoft Windows, Mac OS X, or Linux (Ubuntu, SuSE, or Red Hat)
  • A modern internet browser such as Chrome or Firefox
  • Be familiar with the AWS console
  • Be familiar with AWS Migration Hub


Outline

Task 1 : Explore the Unishop legacy application.
Task 2 : Use AWS Migration Hub Refactor Spaces to create an environment that can replace functionality in the legacy application and route traffic to the replacement microservices (strangler pattern)
Task 3 : Build a new microservice to replace the shopping cart functionality using AWS Lambda and AWS DynamoDB

Reviews

Start your review of Refactoring Legacy Apps to Microservices using AWS Migration Hub Refactor Spaces

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.