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
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera