Refactoring Legacy Apps to Microservices using AWS Migration Hub Refactor Spaces
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
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
Tags
Related Courses
Building Modern Python Applications on AWSAmazon Web Services via edX Building Modern Java Applications on AWS
Amazon Web Services via edX Building Modern Nodejs Applications on AWS
Amazon Web Services via edX Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera Build a Python application(API) on AWS(Lambda+API Gateway)
Coursera Project Network via Coursera